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/ |