Вопрос № 88653: Откомпилировал MFC приложение, на некторых компах выдает ошибку:
"Приложению не удается запуститься, поскольку mfc42d.dll не был найден. Повторная установка приложения может исправить эту проблему".
Как сделать чтобы рабо...
Вопрос № 88.653
Откомпилировал MFC приложение, на некторых компах выдает ошибку:
"Приложению не удается запуститься, поскольку mfc42d.dll не был найден. Повторная установка приложения может исправить эту проблему".
Как сделать чтобы работало на всех компах? прав на запись в папку windows небудет!
Visual C++ 6.0 Standart
Отправлен: 26.05.2007, 13:53
Вопрос задал: NiGHT (статус: Практикант)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: ALIEN
Здравствуйте, NiGHT!
Есть такая тема :прога, которая делает инсталяшки(входит і студио) пользуйся ей...
Ответ отправил: ALIEN (статус: 2-ой класс)
Ответ отправлен: 26.05.2007, 14:06
Отвечает: kool
Здравствуйте, NiGHT!
Можно попробовать так:
Project->Setting->вкладка General->Пункт
Microsoft_Foundation_Classes->Use_MFC_in_a_Static_Library.
Удачи!
--------- I am.
Ответ отправил: kool (статус: Практикант)
Ответ отправлен: 26.05.2007, 16:00
Отвечает: Allex
Здравствуйте, NiGHT!
*.dll файлы, необходимые приложению, ищутся не только в каталоге windows. Попробуйте положить этот файл в каталог самой программы (где .exe файл, который запускается).
Полное описание порядка поиска dll файлов (на английском языке): http://msdn2.microsoft.com/en-US/library/ms682586.aspx
Ответ отправил: Allex (статус: 10-ый класс)
Ответ отправлен: 26.05.2007, 16:02
Отвечает: Ilkras
Здравствуйте, NiGHT!
Надо добавить искомый файл (mfc42d.dll, бывает также mfc42u.dll) в рабочую директорию програмы. В винде библиотеки ищутся в сначала в рабочей директории а потом в системной ($SystemRoot, $SystemRootSystem32), далее в соответсвие переменной окружения PATH.
Ответ отправил: Ilkras (статус: 10-ый класс)
Ответ отправлен: 26.05.2007, 18:42