创建 MFC 应用程序

MFC 应用程序是基于 Microsoft 基础类 (MFC) 库的 Windows 可执行应用程序。 MFC 可执行程序通常分为五类:标准 Windows 应用程序、对话框、基于窗体的应用程序、资源管理器样式的应用程序和 Web 浏览器样式的应用程序。 有关详细信息,请参阅:

根据在向导中选择的选项,MFC 应用程序向导为上述任何应用程序生成适当的类和文件。

创建 MFC 应用程序的最容易方法是使用 MFC 应用程序向导(Visual Studio 2019 中是“MFC 应用程序项目”)。 若要创建 MFC 控制台应用程序(使用 MFC 库但在控制台窗口中运行的命令行程序),请使用 Windows 桌面向导并选择“控制台应用程序”和“MFC 标头”选项。

创建 MFC 窗体或基于对话框的应用程序

  1. 在主菜单中,选择“文件”>“新建”>“项目”。
  2. 在搜索框中输入“MFC”,然后从结果列表中选择“MFC 应用”
  3. 根据需要修改默认值,然后按“创建”打开“MFC 应用程序向导”。
  4. 根据需要修改配置值,然后按“完成”

有关详细信息,请参阅创建基于窗体的 MFC 应用程序

Screenshot of the MFC Application wizard in Visual Studios 2022.

该对话框显示应用程序类型的选项,该类型设置为单个文档。 应用程序类型选项包括选中的选项卡式文档,以及选中的文档/视图体系结构支持。 还有项目样式、资源语言等其他选项,这些选项设置为其默认值。

创建 MFC 控制台应用程序

MFC 控制台应用程序是一个命令行程序,它使用 MFC 库,但在控制台窗口中运行。

  1. 在主菜单中,选择“文件”>“新建”>“项目”。
  2. 在搜索框中输入“桌面”,然后从结果列表中选择“Windows 桌面向导”然后,按“下一步”
  3. 根据需要修改项目名称和位置,然后按“创建”打开“Windows 桌面向导”。
  4. 选中“MFC 标头”框并根据需要设置其他值,然后按“确定”。

Screenshot of the Windows Desktop Project wizard in Visual Studios 2022.

该对话框显示应用程序类型,设置为控制台应用程序 (.exe)。 在“其他选项”下,已选中预编译标头和 MFC 标头。 选中 MFC 标头时,预编译标头会自动选中。

创建 MFC 窗体或基于对话框的应用程序

  1. 在 Visual Studio 主菜单中,选择“文件>”“>”“项目”。
  2. 在“已安装”模板下,选择“Visual C++”>“MFC/ATL”。 如果未看到这些内容,请使用 Visual Studio 安装程序添加 MFC/ATL 功能。 可以通过工具>获取工具和功能...从 Visual Studio 菜单中访问安装程序在安装程序中,选择“各个组件”并搜索“mfc”,然后选择适用于计算机的相应库,例如具有 Spectre 缓解的用于 x86 和 x64 的 Visual C++ MFC
  3. 从中心窗格中选择“MFC 应用”。
  4. 根据需要修改配置值,然后按“确定”。

有关详细信息,请参阅创建基于窗体的 MFC 应用程序

Screenshot of the MFC Application wizard in Visual Studios 2017.

该对话框显示设置为其默认值的各种设置,例如应用程序类型设置为控制台 application.exe;已选中预编译标头和安全开发生命周期 (SDL)。 未选中为 MFC 添加常用标头,但你选择了它。

创建 MFC 控制台应用程序

MFC 控制台应用程序是一个命令行程序,它使用 MFC 库,但在控制台窗口中运行。

  1. 在主菜单中,选择“文件”>“新建”>“项目”。
  2. 在“已安装”模板下,选择“Visual C++”>“Windows 桌面”。
  3. 从中心窗格中选择“Windows 桌面向导”。
  4. 根据需要修改项目名称,然后按“确定”打开“Windows 桌面向导”。
  5. 选中“MFC 标头”框并根据需要设置其他值,然后按“确定”。

Screenshot of the Windows Desktop Project wizard in Visual Studios 2017.

该对话框显示应用程序类型,设置为控制台应用程序 (.exe)。 在“其他选项”下,已选中预编译标头和 MFC 标头。

创建 MFC 窗体或基于对话框的应用程序

  1. 在主菜单中,选择“文件”>“新建”>“项目”。
  2. 在“已安装”模板下,选择“Visual C++”>“MFC”。
  3. 在中心窗格中,选择“MFC 应用程序”
  4. 单击“下一步”启动“MFC 应用程序向导”。

有关详细信息,请参阅创建基于窗体的 MFC 应用程序

Screenshot of the MFC Application wizard in Visual Studios 2015.

该对话框列出了当前项目设置,例如:选项卡式多个文档界面、无数据库支持、无复合文档支持、可自定义的菜单栏和工具栏界面、Visual Studio 2008 应用程序外观、Visual Studio 项目样式和重启管理器支持。

创建 MFC 控制台应用程序

MFC 控制台应用程序是一个命令行程序,它使用 MFC 库,但在控制台窗口中运行。

  1. 在主菜单中,选择“文件”>“新建”>“项目”。
  2. 在“已安装”模板下,选择“Visual C++”>“Win32”。
  3. 在中心窗格中,选择“Win32 控制台应用程序”
  4. 根据需要修改项目名称,然后按“确定”。
  5. 在向导的第二页上,选中“为 MFC 添加通用标头”框,并根据需要设置其他值,然后按“完成”

创建项目后,可以在“解决方案资源管理器”中查看创建的文件。 有关向导为项目创建的文件的更多信息,请参见项目生成的文件 ReadMe.txt。 有关文件类型的详细信息,请参阅为 Visual Studio C++ 项目创建的文件类型

另请参阅

用代码向导添加功能
属性页