PMG
https://forum.pmg.org.ru/

ошибка запуска exe на другом компьютере
https://forum.pmg.org.ru/viewtopic.php?f=1&t=7247
Страница 1 из 1

Автор:  falconsan [ 19 ноя 2009 23:39 ]
Заголовок сообщения:  ошибка запуска exe на другом компьютере

Вот по урокам Nehe сделал разноцветный вращающийся куб , сделал чтобы цвета всех его сторон тоже менялись со временем , решил показать другу заархивил файлы Lesson6.exe и папку Data с *.bmp файлами , он запустил и у него пишет -

<< не удается запустить приложение так как его параллельная конфигурация не правильна>>

искал на форуме и в инете, ничего похожего не нашёл ...

Автор:  MagicWolf [ 20 ноя 2009 11:42 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

Прикольно, я тоже такого еще не слышал. Есть только две мысли: 1. Режим компиляции видимо учитывал несколько процессоров (но как так сделать не знаю), 2. Троян или вирус на проге у друга.

Автор:  MagicWolf [ 20 ноя 2009 11:44 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

Ну верно в режиме компляции дело. На компе у друга нужен Redistributable Package, смотри
http://forum.avertv.ru/index.php?showtopic=30523
http://stopforum.ru/topic/47492/0

На компилировать так чтобы не надо было Redistributable Package.

Автор:  falconsan [ 20 ноя 2009 12:29 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

MagicWolf писал(а):
Ну верно в режиме компляции дело. На компе у друга нужен Redistributable Package, смотри
http://forum.avertv.ru/index.php?showtopic=30523
http://stopforum.ru/topic/47492/0

На компилировать так чтобы не надо было Redistributable Package.


понятно , Спасибо!!

но всё же есть вопрос , как компилировать так чтобы не надо было Redistributable Package ? с чем это связано?

Автор:  falconsan [ 20 ноя 2009 16:28 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

вот затестили ещё разок ...

установили ему
Microsoft Visual C++ 2008 Redistributable Package (x86)

проблема осталась ...

Автор:  MagicWolf [ 21 ноя 2009 09:49 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

Redistributable Package только для release, для debug нет.
http://workblog.pilin.name/2009/02/debu ... ckage.html

Надо в настройках проекта Project options->C++->Code Generation->Runtime Libriry выставляешь значение "Multi-threaded (/MT), сейчас у тебя должно быть Multi-threaded Debug DLL (/MDd).

Автор:  falconsan [ 21 ноя 2009 16:25 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

MagicWolf писал(а):
Redistributable Package только для release, для debug нет.
http://workblog.pilin.name/2009/02/debu ... ckage.html

Надо в настройках проекта Project options->C++->Code Generation->Runtime Libriry выставляешь значение "Multi-threaded (/MT), сейчас у тебя должно быть Multi-threaded Debug DLL (/MDd).



при компиляции теперь выдаёт :

Код:
1>mt.exe : general error c101008a: Failed to save the updated manifest to the file ".\Debug\lesson6rocketfull.exe.embed.manifest". 0@0<5B@ 7040= =525@=>.
1>Журнал построения был сохранен в "file://d:\CippRoject\OpenGlProgects\lesson6\lesson6rocketfull\lesson6rocketfull\Debug\BuildLog.htm"
1>lesson6rocketfull - ошибок 1, предупреждений 0

Автор:  falconsan [ 21 ноя 2009 16:29 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

а всё ок... посто надо новый проект создавать -)

СПАСИБО!!!!

Автор:  falconsan [ 21 ноя 2009 16:31 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

Интересно ещё , как в Microsoft Visual C++ 2008 Express Edition иконку привязать к экзешнику , в MV 6.0 умел такое делать , тут чтот не выходит ...

Автор:  MagicWolf [ 21 ноя 2009 21:10 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

В принципе все также. Иконку в ресурс. И привязать к классу окна:
WNDCLASS cls;
cls.hIcon = LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(idIcon), IMAGE_ICON,16,16, 0 );

Автор:  eger_666 [ 22 ноя 2009 01:30 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

MagicWolf писал(а):
WNDCLASS cls;
cls.hIcon = LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(idIcon), IMAGE_ICON,16,16, 0 );

А вот это можно даже и не делать, он у меня и без этого добавлял)

Автор:  bad_duck [ 22 ноя 2009 14:25 ]
Заголовок сообщения:  Re: ошибка запуска exe на другом компьютере

eger_666, если это не писать, то иконка будет только на ехе, а у самой проги будет стандартная иконка окна

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/