Программа не запускается под Vista
"Программу не удалось запустить поскольку ее параллельная конфигурация неправильна."
Раньше при компиляции под Vist-ой, таких проблем не было.
Проблема скорей всего в компиляторе, может флаг какой-то надо поставить в св-вах проекта.
Возможно стоит посмотреть как программа взаимодействует с библиотеками - в свойствах проекта вкладка CodeGeneration и настройки линковки.
Обычно проблема в прилагаемых .manifest и имеющихся библиотеках..
Надо DLL'ки перетащить на Vist'u так как у вас они внешние или перекомпилить с флагом Runtime library : Multi-threaded а не Multi-threaded DLL
Спасибо! Помогло!
В свойствах проекта поставить Multy-Thread не удалось, так как тогда ругается компилятор и пишет что надо обязательно поменять это значение на /MD.
Как быть? Это ваще что-то странное.
General - Use of MFC - Use MFC in a Static Library
А то что размер "пустого" экзэшника стал 2.3МБ- єто нормально?
Цитата: SpeedShifter
А то что размер "пустого" экзэшника стал 2.3МБ- єто нормально?
нормально, если скомпилишь в релизе то поменьше будет
Так что, так всегда надо делать или это решение частной проблемы?
в дебаге вся дебажная инфа суется в исполняемый файл... в релизе этого мусора нет... когда отЛАЖИваешь то какая разница какого размера исполняемый файл будет
General - Whole Program optimization - Use Link Time Code Generation
C++ - General - Debug Information Format -Disabled или хотя бы Program Database /Zi
C++ - Optimization - Minimize size
Linker - Debugging - Generate debug info - No