Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [visual studio c++]Запуск программы


Автор: Tony_Bil 3.6.2008, 17:44
Помогите пожалуста. У меня программа написанная на visual studio c++ с графическим интерфейсом и мне нужно сдать готовый проект без кода(exe-файл), но когда я хотел запустить етот exe-файл, взятый с папки debug, на другом компе у меня он не запустился.

Автор: mrbrooks 3.6.2008, 19:12
выбери Release

Добавлено через 1 минуту и 5 секунд
в выпадающем меню - будет такое на главной панели  smile 

Автор: Tony_Bil 3.6.2008, 19:19
У меня появляеться папка Release и вней много файлов. А если я возьму только exe-файл, то у меня запуститься програма на другом компе? 

Автор: Rififi 3.6.2008, 19:39
Tony_Bil, 
нужно запретить линковку с динамическими рантайм-библиотеками. как - смотри документацию на опции компилятора. например, для Visual C++ это "Use MFC in a static library" и "Runtime library: Multi-threaded"

Автор: Tony_Bil 3.6.2008, 19:48
to Rififi и после етого сам exe-файл запуститься без проблем на другом компе?

Автор: Rififi 3.6.2008, 20:00
Tony_Bil, 
если больше не используется никаких внешних динамических библиотек (dll) - то запустится. без проблем, или с проблемами - зависит от степени кривизны программы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)