Как правило, в большинстве случаев это проблема программных зависимостей, таких как MSVCR90D.DLL.Проблема в том, что отладочная версия среды выполнения C ++ не распространяется бесплатно.
Если вы можете изменить параметр «Генерация кода» из «Многопоточная отладочная DLL (/ MDd)» на «Многопоточная отладка (/ MTd)».Может случиться, что ваша программа запустится после этих изменений.
Вы можете использовать профилирование в "Dependency Walker" (см. Www.dependencywalker.com), чтобы увидеть всю зависимость приложения (включая все DLL с задержкой загрузки).