21xrx.com
2024-09-19 23:59:36 Thursday
登录
文章检索 我的文章 写文章
使用VSCode如何创建C++ MFC项目?
2023-07-02 06:01:49 深夜i     --     --
VSCode 创建 C++ MFC 项目

VSCode是一款十分强大的开源代码编辑器,同时也支持C++的MFC项目的创建。以下是创建C++ MFC项目的具体步骤。

步骤1:安装Visual Studio Code

在官网下载Visual Studio Code,并进行安装。安装完成后,添加C++插件。

步骤2:安装Visual Studio Build Tools

在官网下载Visual Studio Build Tools,并进行安装。安装完成后,在选择需要的组件中勾选“Windows SDK”和“MSVC”,安装后重启电脑。

步骤3:创建MFC项目

打开Visual Studio Code,在侧边栏打开“Explorer”(文件夹图标),选择一个空文件夹作为项目的根目录。

在菜单栏选择“文件”->“新建文件夹”,并创建以下文件夹:.vscode(用于存放VSCode编辑器的配置文件)、Debug和Release(用于存放编译后的可执行文件)。

在菜单栏选择“终端”->“新终端”,在终端中输入以下命令,来生成MFC项目:


cmake -G "Visual Studio 16 2019" -A Win32 ..

其中,“16”是指Visual Studio 2019版本,“Win32”是指生成32位的可执行文件,你可以根据自己的需要进行修改。

在完成命令输入后,会生成一个“CMakeCache.txt”的文件。

步骤4:配置.vscode文件夹

在.vscode文件夹中新建一个“tasks.json”文件,输入以下内容:


{

  "version": "2.0.0",

  "tasks": [

    {

      "label": "build-debug",

      "type": "shell",

      "command": "cmake --build . --target ALL_BUILD --config Debug",

      "group":

        "isDefault": true

     

    },

    {

      "label": "build-release",

      "type": "shell",

      "command": "cmake --build . --target ALL_BUILD --config Release",

      "group":

        "isDefault": true

     

    }

  ]

}

在.vscode文件夹中新建一个“launch.json”文件,输入以下内容:


{

  "version": "0.2.0",

  "configurations": [

    {

      "name": "debug-mfc",

      "type": "cppvsdbg",

      "request": "launch",

      "program": "${workspaceFolder}/Debug/mfc-app.exe",

      "args": [],

      "stopAtEntry": true,

      "cwd": "${workspaceFolder}",

      "environment": [],

      "externalConsole": false

    }

  ]

}

在.vscode文件夹中新建一个“c_cpp_properties.json”文件,输入以下内容:


{

  "configurations": [

    {

      "name": "Win32",

      "includePath": [

        "${workspaceFolder}/**",

        "C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/include",

        "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/ucrt",

        "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/shared",

        "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um",

        "C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt"

      ],

      "defines": [

        "_DEBUG",

        "UNICODE",

        "_UNICODE",

        "_CRT_SECURE_NO_WARNINGS"

      ],

      "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx86/x86/cl.exe",

      "cStandard": "c11",

      "cppStandard": "c++17",

      "intelliSenseMode": "clang-x86"

    }

  ],

  "version": 4

}

步骤5:进行编译

在VSCode的左侧“Explorer”面板中,展开Debug文件夹,并打开“mfc-app.sln”文件。

在VSCode菜单栏中,选择“终端”->“运行任务”->“build-debug”,即可进行编译。在编译完成后,在Debug文件夹中,即可找到可执行文件。

到此为止,你已经成功地使用VSCode创建了C++ MFC项目。期望这篇文章能对你有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复