You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Visual Studio 2017中创建Visual C++ MFC控制台项目?

在Visual Studio 2017中创建带MFC的C++控制台项目

完全不用重装VS2015,VS2017完全支持创建这类项目,只是入口和旧版本略有不同,下面给你两种可行的方法:

方法一:先创建普通C++控制台项目,再添加MFC支持

  • 打开VS2017,点击「创建新项目」,在搜索栏输入控制台应用,找到C++控制台应用模板,点击「下一步」完成项目创建。
  • 右键你的项目,选择「属性」,在弹出的属性窗口中:
    1. 切换到「配置属性」→「常规」
    2. 在「项目默认值」里找到「MFC的使用」,选择「在共享DLL中使用MFC」或者「在静态库中使用MFC」
    3. 点击「应用」→「确定」,现在你的控制台项目就已经启用MFC支持了,可以直接编写Socket相关的MFC代码。

方法二:直接通过MFC模板创建控制台项目

  • 打开VS2017,点击「创建新项目」,在搜索栏输入MFC应用程序,找到对应的模板并选择。
  • 进入MFC应用向导后:
    1. 在「应用程序类型」步骤中,选择「控制台应用程序」
    2. 根据需求勾选其他选项(比如是否支持文档/视图架构),然后完成向导
    3. 这样创建出来的项目本身就自带MFC支持,直接就能用。

注意:如果找不到MFC相关模板

如果你在模板列表里搜不到MFC相关选项,说明你安装VS2017时没勾选MFC组件,解决方法:

  • 打开Visual Studio Installer,点击「修改」
  • 在「单个组件」标签下,找到「MFC和ATL支持(x86和x64)」并勾选
  • 点击「修改」完成组件安装,重启VS后就能看到MFC模板了。

内容的提问来源于stack exchange,提问作者Nguyễn Khoa Hùng

火山引擎 最新活动