![]() |
|
|
![]()
|
|
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Пишу программу на Microsoft Visual Studio 2005 на Visual C++ с использованием MFC. При попытке запускать exe файл на компьютере, где не установлена Microsoft Visual Studio он выдает ошибку, что невозможно запустить программу, повторная переустановка возможно решит проблему. Насколько я понимаю, требуются еще дополнительные файлы. Кто знает, какие нужны файлы?
|
|||
|
||||
| Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: 10 Всего: 18 |
MFC80.dll
msvcrt.dll Либо линковать статически MFC и CRT. Это сообщение отредактировал(а) Greeen - 16.10.2007, 21:35 -------------------- Подпись больше не нужна |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Этого мало. Вот что он показывает.
Присоединённый файл ( Кол-во скачиваний: 28 )
__________.JPG 83,37 Kb |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
Fighter, пользуйся утилитой depends (у меня она лежит в папке C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\), и посмотри от каких дллок зависит твоя программа.
Проблема может быть в чем: Существуют разные дллки для debug и release сборки. Я не помню точно, но мфс-шная дллка возможно не одна. |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 2 Всего: 306 |
в папку с ехе-ником необходимо добавить
msvcr80.dll msvcp80.dll msvcm80.dll Microsoft.VC80.CRT.manifest я так решил эту проблему и не ломал мозг |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Вот именно это мне и помогло. Эта утилита хороша тем, что можно смотреть не только файл, но и путь к нему. В общем, есть волшебная папка WinSxS. Все DLL MFC и CRT все в ней и их по нескольку версий. Прага сама выбирает что ей нужно. В общем, решение проблемы - папка WinSxS. Эта папка появляется у всех, кто поставил .NET Framework, только её все равно нужно дополнять. Вот и решилось это тем, что всю мою папку скопировали на другой камп, те файлы, которые использовались - не копировались, но так и должно быть. В общем, проблема решена, всем спасибо. Это сообщение отредактировал(а) Fighter - 17.10.2007, 21:01 |
|||
|
||||
| malor |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
У меня есть на компе эта папка, но при попытке запуска в MS Visual Studio 2005 проекта Debug(в контекстном меню)->Start new instance тем не менее выскакивает:
WinXP SP3, MS Visual Studio 2005 - 8.0.50727.42 |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |