Переносимость программ Vs2005

  • Автор темы North
  • Дата начала
N

North

#1
Написал программу на VS8.0(VS2005), при запуске на некоторых системах появляется странное сообщение о ошибке. Дословно следующее:
"Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему"

Все используемые dll присутствуют в каталоге с .exe. Версии Windows XP SP2, совпадают вплоть до номера билда, как на тех машинах где программа работает, так и на тех где не. Манифест отключен.
Если кто-то сталкивался с этим, будте добры расказать и мне.
 
N

North

#2
Поискал ответ в Inet. необходимо включить статическую линовку(exe станет значительно толще), либотаскать за собой дополнительные dll Развернутые ответы здесь: http://forum.sources.ru/index.php?showtopic=133733&st=90

Или по запросу в google.com
"Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему"
 
A

aldelis

#3
Попробуй вот что...

Project Settings -> General -> Use of MFC = "Use Standard Windows Libraries" (в случае если не используется MFC) или Use MFC in a Static Library

Project Settings -> C/C++ -> Code Generation = Multi Threaded (/MT) для Release или Multi Threaded Debug (/MTd) для Debug