Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> build release, VS2005/2008 
V
    Опции темы
druid3d
Дата 6.2.2008, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.10.2007

Репутация: нет
Всего: нет



Народ помогите новичку!!!

Как правильно компилить проект - допустим консольный на чистом "СИ" БЕЗ использования Framework в вижуалке 2005 - 2008 чтоб проект запускаля на машинках на которых не стоит фрэймворк?

а то задолбался уже везде где надо чтото запустить сначал фрэймворк поставить а потом запускать.
PM MAIL   Вверх
druid3d
Дата 7.2.2008, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.10.2007

Репутация: нет
Всего: нет



Ну что никто незнает как скомпилить проект, чтоб exe запускался на других компах на которых не стоит Framework???
PM MAIL   Вверх
xvr
Дата 7.2.2008, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(druid3d @ 7.2.2008,  12:00)
Ну что никто незнает как скомпилить проект, чтоб exe запускался на других компах на которых не стоит Framework???

Надо exe создавать в проекте, который не использует .net, иначе никак  smile 
PM MAIL   Вверх
druid3d
Дата 8.2.2008, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.10.2007

Репутация: нет
Всего: нет



так и создаю обычное консольное приложение, к примеру взять

file->new->project   Visual c++ -> Win32->Win32ConsoleApplication


#include <iostream>


int    main()
{
    cout<<"Hello\n";
    return 0;
}



как это дело скомпилить почеловечески, чтобы запускался exe на компах на которых НЕТУ Framework???????

причом вот ведь что интересно 2005 компилит, требуется зля запуска Framework 2.0

2008 требует Framework 3.5 для запуска

а вот старая вижуалка никаких Framework не требует!!!  что надо в 2005/2008 сделать чтоб почеловечески exe создавала? где галочку поставить снять????

PM MAIL   Вверх
just_geek
Дата 8.2.2008, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 13.12.2007

Репутация: 1
Всего: 10



Дык и не требует он никакого фреймворка ) Только свои рантаймовские библиотеки. 
PM MAIL   Вверх
druid3d
Дата 8.2.2008, 13:33 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.10.2007

Репутация: нет
Всего: нет



ну какже не требует? когда запускаеш exe на компе с токачто установленной виндой, пишет что приложение неможет быть запущенно, пока Framework на комп непоставиш exe незапустится - бред какойто, в то же время если 6той вижуалкой скомпилить то все отлично запускается
PM MAIL   Вверх
Pulse69
Дата 9.2.2008, 03:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 28.4.2006
Где: Хабаровск

Репутация: нет
Всего: 10



Видимо, .NET Framework при установке и копирует требуемые для C++ библиотеки.
Чтобы справиться с этой проблемой можно включить статическую линковку: 
Project->Properties->C/C++->Code Generation и сменить "Multi-threaded DLL (/MD)" на "Multi-threaded DLL (/MT)". 
Или, что более предпочтительно, поставить VCRedist пакет.
Где-то в директории установки должен лежать файл "vcredist_x86.exe ".
У меня, к примеру, он валяется в 
"c:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe" 

--------------------
Ctrl+Alt+Reset 
PM MAIL   Вверх
druid3d
Дата 11.2.2008, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.10.2007

Репутация: нет
Всего: нет



сенкс помогло
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0455 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.