[VC++ 2005] как собрать самостоятельный exe

marizha

способный работать на компах, не имеющих установленной студии?
или, хотя бы, как узнать какие библиотеки нужны?
(проект на MFC)

Helga87

Для того, чтобы понять какие библиотеки нужны для работы программы можно использовать, например, depends.exe (c:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\Depends.exe)
Если компилировать проект в Release, нужны следующие библиотеки:
MSVCR80.DLL
MFC80U.DLL
+ еще куча стандартных, которые с собой тащить не надо

bastii

а если писать на ATL/WTL, то нужно будет что-нибудь тащить?

Helga87

Тогда ATL80.DLL и MSVCR80.DLL

evgen5555

Если компилировать проект в Release, нужны следующие библиотеки:
MSVCR80.DLL
MFC80U.DLL
А галочка "blablabla MFC as a static library" не канает уже?

Helga87

Нафига она нужна, если все равно придется тащить MSVCR80.DLL.

marizha

наличие этих библиотеки не избавляет от этой ошибки:
"this application has failed to start because the application configuration is incorrect. Reinstall the application may fix this problem."
и чего теперь нужно?

Bird_V

Есть подозрение, что (случайно?) была включена поддержка managed extensions (aka .NET)
при компиляции, в результате прога "хочет" ещё и .NET Framework.
Оставить комментарий
Имя или ник:
Комментарий: