Visual Studio 2019 创建MFC项目并运行

本文指导如何在计算机上安装并创建一个MFC(Microsoft Foundation Classes)应用程序。首先,通过安装多个工具和功能,确保安装了适用于最新生成工具的C++MFC。接着,使用MFC应用模板创建项目,可以选择基于对话框的应用类型,也可以自定义用户界面。最后,完成设置后,运行MFC应用以验证安装和配置是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 点击创建新项目

2. 安装MFC(有MFC应用选项跳过)

1) 点击安装多个工具和功能

2)点击适用于最新生成工具的C++MFC

3)点击安装就可以了

3. 创建MFC应用

1)点击MFC应用,并创建
2)应用程序类型可以选择基于对话框,也可在用户界面功能中把关于框取消勾选

3)点击完成就创建好啦

4.运行MFC应用

### 安装和配置 MFC #### 工作站准备 为了能够在 Visual Studio 2019 中利用 Microsoft 基础类库 (MFC),需先确认已安装适当的工作负载。Visual Studio 2019 默认不自带 MFC 支持,因此需要通过修改现有安装来加入这一组件[^1]。 #### 添加工作负载 启动 Visual Studio Installer 选择要修改的 Visual Studio 实例。在可选的工作负载列表里找到“使用 C++ 的桌面开发”,确保此选项被勾选。该工作负载包含了构建基于 Windows 的原生应用程序所需的各种工具和支持文件,其中包括了 MFC 组件。 #### 配置项目属性 一旦完成了上述步骤,在创建新的 MFC 应用程序时应能正常看到对应的模板选项。当具体到某个项目的配置上,则需要注意一些特定设置以确保正确链接至 MFC DLL 文件。这可以通过访问项目 -> 属性菜单下的常规部分实现;进一步深入到高级子项下,将“MFC 使用方式”的值设为“共享DLL中使用 MFC”。 ```cpp // 示例代码片段展示了一个基本的 WinMain 函数入口点定义, // 这是在编写独立于框架的应用程序时常见的起点之一。 #include <afxwin.h> // MFC core and standard components class MyApp : public CWinApp { public: virtual BOOL InitInstance(); }; BOOL MyApp::InitInstance() { m_pMainWnd = new CFrameWnd; m_pMainWnd->Create(NULL, _T("Application Title")); m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow(); return TRUE; } MyApp theApp; int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR /*lpCmdLine*/, int nCmdShow) { AfxWinInit(hInstance, NULL, ::GetCommandLine(), nCmdShow); return theApp.Run(); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值