Почему не работает на других компах?

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
evgenrpo
Сообщения: 12
Зарегистрирован: 31 май 2009, 21:26
Контактная информация:

Здраствуйте подскажыте почему не запускается .ехе приложение на других компах. приложение создавалось на
Microsoft Visual Studio 2008
Там где стоит студия там работает без проблем.
else
Все время пишет
Изображение
Аватара пользователя
Decoder
Сообщения: 308
Зарегистрирован: 19 фев 2008, 23:11
Откуда: Moscow

Могу сразу сказать - не хватает DLL для запуска приложений, созданных на Visual C++, что-то типа MSVCRT9.DLL

Есть специально для этого Microsoft Visual C++ 2008 Redistributable Package.
Скачай его и устанавливай на крмпьютер пользователя вместе с твоим приложением.

http://www.microsoft.com/downloads/deta ... 4b9f2bc1bf
Поумнеть несложно, куда труднее от дури избавиться.
evgenrpo
Сообщения: 12
Зарегистрирован: 31 май 2009, 21:26
Контактная информация:

проблема решена в режим Release, а не Debug.
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Зачем тебе запускать Debug версию твоей программы на других компьютерах? Debug сборка предназначена только для одного - для отладки, следовательно должна запускаться толко со студией.

Вообще, для решения таких проблем применяется утилита Dependency Walker. Она входила в стандартную поставку 6-й студии. На более новых студиях её нет в стандартной поставке, но она легко находится и скачивается в интернете, например здесь.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Ответить