Как мне развернуть приложение MFC? - PullRequest
1 голос
/ 09 февраля 2009

Я создал приложение в VS 2008 Express как приложение MFC, чтобы воспользоваться преимуществами простого создания графического интерфейса. Я мог бы сделать это приложение на чистом win32, так как другие классы MFC не используются (только кнопка и текстовое поле, кнопка запускает основную программу, все win32). Мой единственный вопрос, который определяет, останусь ли я в MFC или перенесу его на чистый win32, таков:

Насколько сложно развернуть приложение MFC? Что мне нужно сделать (в VS 2008), чтобы убедиться, что он работает на другом компьютере?

Ответы [ 2 ]

8 голосов
/ 09 февраля 2009

Статически связать MFC, и это просто еще один .exe.
Вы можете просто дать это пользователю или создать установщик с помощью инструмента Microsoft .msi или обычного setup.exe с чем-то вроде innosetup .

Изменить - сообщение об ошибке в вашем комментарии о другой DLL, которая является частью сторонней библиотеки. Вы не можете (легко) взять DLL и включить ее в свое приложение. лицензирование может также потребовать, чтобы вы поставили их DLL как отдельную библиотеку.

0 голосов
/ 10 февраля 2009

Вы можете использовать модули Visual Studio Merge. Они могут быть добавлены при сборке установщика. Модули слияния предоставляют все dll, файлы, необходимые для запуска вашего приложения.

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