...ну тогда софтина на другом компе говорит "приложение не корректно настроено"
[Ответ]
p51x 22:57 29.05.2008
Это потому что не установлен "Microsoft C++ 2005 Redistributable" (как-то так, точное название не помню).
Выход:
1. таскать с прогой CRT-библиотеки майкрософтские (как вариант, кот. используют в шароварных прогах: включить в дистриб этот "С++ 2005...")
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
[Ответ]