21xrx.com
2024-12-27 21:18:33 Friday
登录
文章检索 我的文章 写文章
创建和管理VS Code的C++工程
2023-07-06 15:41:05 深夜i     --     --
VS Code C++ 工程创建 工程管理 编程

VS Code 是一个很受欢迎的开源代码编辑器。它可以扩展到几乎任何编程领域,包括 C++。本文将介绍如何创建和管理 C++ 工程。

第一步是安装 C++ 扩展。可以通过在 VS Code 扩展商店中搜索 "C++" 来找到它。安装好后,VS Code 将支持 C++ 编译。

在准备开始新项目之前,请确保已安装 C++ 编译器。如果您在 Windows 上使用 VS Code,则 G++ 或 Clang 具有最佳兼容性和可扩展性。如果您在 MacOS 上使用 VS Code,则 Clang 是最好的选择。Linux 上也有多种选项可供选择。

现在,让我们创建一个新的 C++ 工程。首先,选择 VS Code 菜单栏中的 “文件(F)” , 然后选择 "新建文件夹(N)"。在这里可以命名并创建一个新文件夹。

接下来,打开 VS Code 并选择 “文件(F)” -> “打开文件夹(O)” 并选择您刚创建的文件夹。VS Code 将打开新的文件夹。

现在,创建一个新的 C++ 文件。单击 VS Code 左侧的“资源管理器”图标,在右侧面板中右键单击文件夹,并选择 “新建文件(N)” -> “新建文件(Ctrl+N)” 菜单项。新建一个 "main.cpp" 文件。

下一步是创建一个编译任务。打开 VS Code 左侧的“活动栏”并单击下面的“运行(R)”图标。单击此后,VS Code 将打开"launch.json"文件。步骤 4 和步骤 5 来创建编译任务,其中 --std = c ++ 11 标志告诉编译器使用 C++11 标准。

{

  "version": "0.2.0",

  "configurations": [

    {

      "name": "g++ 构建和调试",

      "type": "cppdbg",

      "request": "launch",

      "program": "${workspaceFolder}/main",

      "args": [],

      "stopAtEntry": true,

      "cwd": "${workspaceFolder}",

      "externalConsole": false,

      "MIMode": "gdb",

      "miDebuggerPath": "/usr/bin/gdb",

      "preLaunchTask": "C/C++: g++ build active file",

      "targetArchitecture": "x86",

    "linux" : {

      "cStandard": "c11",

      "cppStandard": "c++17"

      },

    "osx" : {

      "cStandard": "c11",

      "cppStandard": "c++17"

      },

    "windows": {

      "cStandard": "c11",

      "cppStandard": "c++17"

      }

    }

  ]

}

现在已经创建了编译任务,但还需要创建一个构建配置。这将告诉 VS Code 如何执行构建任务。切换到“活动栏”,单击“任务(T)”然后选择“配置任务”->“构建任务(Ctrl+Shift+B)”。选择“其他”来创建自定义构建配置。

将以下 JSON 复制并粘贴到 build.json 文件中。然后将 build.json 文件保存到您的 C++ 项目文件夹中。

{

  "version": "2.0.0",

  "tasks": [

    {

      "label": "C/C++: g++ build active file",

      "type": "shell",

      "command": "g++",

      "args": [

        "-g",

        "--std=c++11",

        "${file}",

        "-o",

        "${fileDirname}/${fileBasenameNoExtension}"

      ],

      "group":

        "kind": "build",

      "problemMatcher": {

        "owner": "cpp",

        "fileLocation": [

          "relative",

          "${workspaceFolder}"

        ],

        "pattern": {

          "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",

          "file": 1,

          "line": 2,

          "column": 3,

          "severity": 4,

          "message": 5

        }

      }

    }

  ]

}

大功告成! 现在 VS Code 可以构建和运行您的 C++ 项目了。要执行编译,请按 `Ctrl + Shift + B`, 选择 'C/C++: g++ build active file'。然后,可以打开终端并键入 `./main` 来运行程序。

您现在已经了解了如何创建和管理 C++ 工程。希望这些步骤对您有所帮助,使您能够更轻松地开始编写 C++ 代码。

  
  

评论区

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