Вопрос № 51739: Уважаемые эксперты кто подскажет какие нужно выставить свойства В Visual C++ 2005 для компиляции Release версии програмы на основе DialogBox, которая работает с Dll. Так как я создала это приложение и оно работает на моем компе, а на других компах гд...
Вопрос № 51.739
Уважаемые эксперты кто подскажет какие нужно выставить свойства В Visual C++ 2005 для компиляции Release версии програмы на основе DialogBox, которая работает с Dll. Так как я создала это приложение и оно работает на моем компе, а на других компах где нет VC++ выскакивает сообщение, что приложение настроено не верно.
Заранее спасибо!!!
Отвечает: gitter
Здравствуйте, Старова Наталья Евгеньевна!
К, сожалению, эта проблема не в свойствах проекта, а всё дело в библиотеках, которые использует Ваше диалоговое приложение. Ваше приложение должно требовать такие библиотеки как, например, MFC80.dll MSVCR80.dll, которых, действительно, нет на большинстве операционных систем.
Чтобы Ваше приложение заработало на других машинах Вам необходимо найти эти библиотеки у себя на машине (X:WINDOWSWinSxS) и копировать их туда же где Вы запускаете Ваше приложение.
Удачи!
Ответ отправил: gitter (статус: Студент)
Ответ отправлен: 10.08.2006, 16:19
Отвечает: Rusfaq mustdie
Здравствуйте, Старова Наталья Евгеньевна!
Попробуйте в своствах проекта установить статическую компиляцию библиотек:
ALT+F7, должна быть вкладка General там combo box с надписью Microsoft Foundation Classes. Там два вариант - static и shared. Вам нужно static.
--------- Rusfaq mustdie
Ответ отправил: Rusfaq mustdie (статус: Студент)
Ответ отправлен: 10.08.2006, 16:28
Отвечает: Иванов Игорь Михайлович
Здравствуйте, Старова Наталья Евгеньевна!Вам нужно перенести RTL-библиотеку в вашу программу
для этого в project property снимите соответсвующие галочки и заново перекомпилируйте программу.Удачи!
Ответ отправил: Иванов Игорь Михайлович (статус: 1-ый класс)
Ответ отправлен: 10.08.2006, 17:56
Отвечает: Шальков Павел Владимирович
Здравствуйте, Старова Наталья Евгеньевна!
Для большинства программ необходимы библиотеки, как ОС, так и Visual С++. Поэтому на др. компьютерах они тоже должны присутствовать.
Ответ отправил: Шальков Павел Владимирович (статус: 5-ый класс)
Ответ отправлен: 11.08.2006, 04:24 Оценка за ответ: 3