Большой Воронежский Форум
» Программирование>настройки компилятора
xxx-men 20:44 29.05.2008
как настроить студию 2005, что бы отключить все .net гадости? [Ответ]
p51x 21:00 29.05.2008
просто создавай проект без .net [Ответ]
xxx-men 21:26 29.05.2008
...ну тогда софтина на другом компе говорит "приложение не корректно настроено" [Ответ]
p51x 22:57 29.05.2008
Это потому что не установлен "Microsoft C++ 2005 Redistributable" (как-то так, точное название не помню).
Выход:
1. таскать с прогой CRT-библиотеки майкрософтские (как вариант, кот. используют в шароварных прогах: включить в дистриб этот "С++ 2005...")
2. не использовать CRT [Ответ]
Part!zan 23:32 29.05.2008
3. Делать статическую линковку. [Ответ]
xxx-men 00:34 30.05.2008
вон оно как все....

Сообщение от p51x:
2. не использовать CRT

int main(){cout<<"превееед";return 0;};
где я тут использую CRT? [Ответ]
Part!zan 18:23 30.05.2008
xxx-men, фигасе... а cout, это, типа, винапи? [Ответ]
xxx-men 19:56 30.05.2008

Сообщение от Part!zan:
xxx-men, фигасе... а cout, это, типа, винапи?

тоесть если я его (cout) заюзал, то(как один из вариантов) на другой компютер надо ставить:

Сообщение от p51x:
"Microsoft C++ 2005 Redistributable" (как-то так, точное название не помню).

тогда, другой вопрос: как люди жили до 2005 года? [Ответ]
p51x 20:35 30.05.2008
тогда компилятор был 2003, 6, 5.... и соответствующие версии библиотек CRT [Ответ]
Pengvin 20:53 30.05.2008

Сообщение от xxx-men:
тоесть если я его (cout) заюзал, то(как один из вариантов) на другой компютер надо ставить...

не надо. вот уже написали.

Сообщение от Part!zan:
3. Делать статическую линковку.

Project-> Properties->C/C++->Code generation->Run time library сменить на /MT или /MTd
Правда екзешник вырастает на 31 кб, но этим сейчас мало кого удивишь [Ответ]
Part!zan 23:12 30.05.2008

Сообщение от xxx-men:
как люди жили до 2005 года?

Точно так же мучались... Либы от предыдущих версий CRT уже встроены в винду, также как и рантайм VB. Можешь посчитать, сколько у тебя в %windir%\system32 файликов msvc*.dll [Ответ]
Вверх