使用Visual Studio 2008编译和运行MFC应用程序

Compiling and Running MFC Applications with Visual Studio 2008?

本文关键字:运行 MFC 应用程序 编译 Visual Studio 2008 使用      更新时间:2023-10-16

我想知道是否有人能详细解释我如何在Visual Studio 2008中编译和执行C++MFC应用程序,因为我已经只有.h和.cpp文件了。

我在任何地方都找不到一个像样的最新解释,当我试图在VS08中创建一个普通的MFC项目时,我得到了一堆xxx.h xxxDoc.h xxxView.h文件,我试图用我自己的.cpp和.h文件替换这些文件,但当我运行它时,我遇到了很多错误。

总之,如何在VisualStudio2008中编译和运行MFC项目的.h和.cpp文件,并创建.exe?

提前谢谢。

请参阅此处:创建MFC应用程序

本教程也可能对您有所帮助:MFC应用程序简介

这取决于您要做什么,但删除向导创建的文件不是一个好主意。它们在那里是因为你告诉它把它们放在那里(通过选择MFC-SDI/MDI),所以它们是基本初始化等所必需的。

如果您不需要Doc/View体系结构,可以创建一个基于对话框的应用程序。或者,你甚至可以使用MDI或SDI应用程序,而不使用Doc和View,但如果你想删除它们,你必须确保没有引用它们。不能删除的是"MyProject.cpp"(CWinApp派生类所在的位置),它负责初始化应用程序。

另一个选项是创建一个支持MFC的控制台应用程序。为此,您必须在向导中选择"Win32控制台应用程序",然后选中"为MFC添加标头"。