Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 495
от 15.08.2006, 18:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 356, Экспертов: 58
В номере:Вопросов: 1, Ответов: 4


Вопрос № 51739: Уважаемые эксперты кто подскажет какие нужно выставить свойства В Visual C++ 2005 для компиляции Release версии програмы на основе DialogBox, которая работает с Dll. Так как я создала это приложение и оно работает на моем компе, а на других компах гд...

Вопрос № 51.739
Уважаемые эксперты кто подскажет какие нужно выставить свойства В Visual C++ 2005 для компиляции Release версии програмы на основе DialogBox, которая работает с Dll. Так как я создала это приложение и оно работает на моем компе, а на других компах где нет VC++ выскакивает сообщение, что приложение настроено не верно.
Заранее спасибо!!!
Отправлен: 10.08.2006, 14:04
Вопрос задала: Старова Наталья Евгеньевна (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное