Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что нужно для запуска приложения на Visual C++ 8.0 
V
    Опции темы
Fighter
Дата 16.10.2007, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 810
Регистрация: 5.1.2005

Репутация: нет
Всего: 2



Пишу программу на Microsoft Visual Studio 2005 на Visual C++ с использованием MFC. При попытке запускать exe файл на компьютере, где не установлена Microsoft Visual Studio он выдает ошибку, что невозможно запустить программу, повторная переустановка возможно решит проблему. Насколько я понимаю, требуются еще дополнительные файлы. Кто знает, какие нужны файлы?
PM MAIL   Вверх
Greeen
Дата 16.10.2007, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 10
Всего: 18



MFC80.dll
msvcrt.dll

Либо линковать статически MFC и CRT.

Это сообщение отредактировал(а) Greeen - 16.10.2007, 21:35


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
Fighter
Дата 17.10.2007, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 810
Регистрация: 5.1.2005

Репутация: нет
Всего: 2



Этого мало. Вот что он показывает. 

Присоединённый файл ( Кол-во скачиваний: 28 )
Присоединённый файл  __________.JPG 83,37 Kb
PM MAIL   Вверх
zkv
Дата 17.10.2007, 06:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 16
Всего: 92



Fighter, пользуйся утилитой depends (у меня она лежит в папке C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\), и посмотри от каких дллок зависит твоя программа. 
Проблема может быть в чем:
Существуют разные дллки для debug и release сборки.
Я не помню точно, но мфс-шная дллка возможно не одна. 
PM MAIL   Вверх
mrbrooks
Дата 17.10.2007, 07:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 2
Всего: 306



в папку с ехе-ником необходимо добавить

msvcr80.dll
msvcp80.dll
msvcm80.dll
Microsoft.VC80.CRT.manifest

я так решил эту проблему и не ломал мозг
PM MAIL   Вверх
Fighter
Дата 17.10.2007, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 810
Регистрация: 5.1.2005

Репутация: нет
Всего: 2



Цитата(zkv @  17.10.2007,  06:49 Найти цитируемый пост)
пользуйся утилитой depends


Вот именно это мне и помогло. Эта утилита хороша тем, что можно смотреть не только файл, но и путь к нему. В общем, есть волшебная папка WinSxS. Все DLL MFC и CRT все в ней и их по нескольку версий. Прага сама выбирает что ей нужно. В общем, решение проблемы - папка WinSxS. Эта папка появляется у всех, кто поставил .NET Framework, только её все равно нужно дополнять. Вот и решилось это тем, что всю мою папку скопировали на другой камп, те файлы, которые использовались - не копировались, но так и должно быть. 

В общем, проблема решена, всем спасибо. 

Это сообщение отредактировал(а) Fighter - 17.10.2007, 21:01
PM MAIL   Вверх
malor
  Дата 26.9.2009, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 632
Регистрация: 17.11.2006

Репутация: нет
Всего: нет



Цитата(Fighter @ 17.10.2007,  20:57)
В общем, решение проблемы - папка WinSxS. Эта папка появляется у всех, кто поставил .NET Framework, только её все равно нужно дополнять. 

У меня есть на компе эта папка, но при попытке запуска в MS Visual Studio 2005 проекта Debug(в контекстном меню)->Start new instance  тем не менее выскакивает: 
Цитата
---------------------------
Microsoft Visual Studio
---------------------------
Unable to start program 'D:\PATH_TO_MY_EXE-FILE\MyExeFile.exe'. 
This application has failed to start because the application configuration is incorrect. 
Review the manifest file for possible errors. Reinstalling the application may fix this problem. 
For more details, please see the application event log.
---------------------------
ОК   
---------------------------
Как быть ..? smile 

WinXP SP3, MS Visual Studio 2005 - 8.0.50727.42
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0714 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.