Такая вот проблема. Написал простенькую программу на C++ в Visual Studio 2005. Прекрасно работает у меня на машине, но при переносе на другие без среды разработки, не запускается, выскакивает сообщение "Программа не запускается", даже при наличии требуемых библиотек. Скорее всего проблема в параметрах компилятора. Но вот в каких. При компиляции C++Builder все переносится нормально. Кто знает подскажите заранее благодарен.
SUMASBROD Все-таки убедись сначала, что все файлы в наличии. Для этого в поддиректории ...\VisulaStudio\COMMON\Tools запусти утилиту depends.exe, она покажет все зависимости.
Сам сталкивался с подобной проблемой. Виной тому новая схема установки динамических библиотек (Side by Side). Подробности http://msdn2.microsoft.com/en-us/library/ms235532(VS.80).aspx. Хотя, имхо, проще скомпилировать в VC6.
Мда, проблема решается установкой пакета библиотек vcredist_x86.exe, либо использовать параметр компилятора не /MD, а /MT, но при этом увеличивается размер. Самый верный способ для мелких программ, как заметил roman_pro - компиляция в VC6. Всем спасибо.