создать исполняемый файл - PullRequest
0 голосов
/ 18 марта 2009

Я разработал приложение на Visual C ++ 6.0, я сделал exe этого приложения, я сделал с помощью icnt.exe (установщик), но когда я запускаю exe-файл моего приложения в другой системе, которая не Программное обеспечение vc ++ показывает, что DLL-файлы отсутствуют, как я мог загрузить файлы DLL снова, он запрашивает файлы других dll. , Как собрать Realease? по умолчанию его отладочная сборка

спасибо за ответ.

1 Ответ

1 голос
/ 18 марта 2009

Как дикое предположение, вы развернули сборку Debug, которая зависит от библиотек DLL, которые не разрешены к отправке.

Если это так, пусть VC6 создаст сборку выпуска и развернет её.

Вы можете проверить, какие DLL требуются вашему приложению, с помощью утилиты depen.exe, поставляемой с Visual Studio.

Редактировать: Самый простой способ получить сборку релиза, когда он готов, - использовать команду Пакетная сборка из меню Сборка. Это позволит вам выбрать среди всех известных типов сборок в проекте и выбрать либо их сборку в чистом виде (рекомендуется), либо просто их обновление.

Также возможно переключить графический интерфейс по умолчанию на сборку выпуска вместо отладки. Это правильно, если вам действительно нужно запустить отладчик в сборке Release. Обратите внимание, что обе сборки содержат символы отладки. Различия в большей степени связаны с тем, какие библиотеки времени выполнения связаны, и некоторые оптимизации, такие как создание макроса assert(), не имеют никакого эффекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...