Компиляция и запуск приложений MFC с Visual Studio 2008? - PullRequest
0 голосов
/ 11 июня 2011

Мне было интересно, может ли кто-нибудь дать подробное объяснение того, как я могу скомпилировать и выполнить приложение C ++ MFC в Visual Studio 2008, учитывая, что у меня уже есть только файлы .h и .cpp.

Я нигде не смог найти достойного и актуального объяснения, и когда я пытаюсь создать простой проект MFC в VS08, я получаю кучу файлов xxx.h xxxDoc.h xxxView.h, я пытаюсь изамените эти файлы моими собственными файлами .cpp и .h, но при запуске я получаю массу ошибок.

Итак, просто подведем итог, как мне скомпилировать и запустить файлы .h и .cpp моего проекта MFCв Visual Studio 2008 и создать .exe?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 11 июня 2011

См. Здесь: Создание приложения MFC

Это руководство также может вам помочь: Введение в приложения MFC

0 голосов
/ 13 июня 2011

Это зависит от того, что вы пытаетесь сделать, но удаление файлов, созданных мастером, не очень хорошая идея. Они есть, потому что вы сказали, что их нужно поместить туда (выбрав MFC-SDI / MDI), поэтому они необходимы для базовой инициализации и тому подобного.

Если вам не нужна архитектура Doc / View, вы можете создать приложение на основе диалога. Или вы можете даже использовать приложение MDI или SDI и не использовать Doc и View, но если вы хотите удалить их, вам нужно будет убедиться, что на них нет ссылок. То, что вы не можете удалить, это «MyProject.cpp» (где находится производный класс CWinApp), который выполняет инициализацию приложения.

Другой вариант - создать консольное приложение с поддержкой MFC. Для этого в мастере необходимо выбрать «консольное приложение Win32», а затем установить флажок «Добавить заголовки для MFC».

...