21xrx.com
2024-12-22 22:52:28 Sunday
登录
文章检索 我的文章 写文章
VSCode C++插件安装教程
2023-06-27 02:52:56 深夜i     --     --
VSCode C++ 插件 安装 教程

近年来,C++作为一种高效、底层的编程语言,被广泛应用于计算机科学与工程领域。而Visual Studio Code(简称VSCode)则是一个免费、开源、跨平台的轻量级代码编辑器。借助于VSCode的C++插件,我们可以更加便捷地开发C++程序。下面是一份简单的VSCode C++插件安装教程。

第一步:安装VSCode

首先,我们需要安装VSCode编辑器。官网下载地址:https://code.visualstudio.com/。

第二步:安装C++插件

(1)在VSCode中打开扩展面板(快捷键:Ctrl+Shift+X或者点击左侧的扩展图标)。

(2)在搜索栏中输入“C++”,并选择Microsoft公司开发的官方插件“C/C++”进行安装。

(3)等待插件的下载和安装过程。

第三步:配置编译环境

(1)在VSCode中打开一个C++源代码文件(文件后缀名为.cpp)。

(2)在 VSCode编辑器顶端选择“终端”(shortcut: CTRL+~);从选择菜单选择“新终端”

(3)在终端中输入以下命令安装编译工具:

Windows系统下,安装MinGW-W64,命令:


mingw-get install gcc

Ubuntu下,命令:


sudo apt-get install build-essential

(4)验证编译器是否安装好。在终端中输入以下命令:


gcc -v

如果出现以下信息,表示成功安装编译器:


Using built-in specs.

COLLECT_GCC=gcc

COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper

Target: x86_64-linux-gnu

Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.4' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu

Thread model: posix

gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4)

第四步:配置任务

(1)在VSCode的“文件”菜单中选择“首选项” > “任务” > “配置任务”。

(2)在打开的tasks.json文件中进行如下配置:


{

  "version": "2.0.0",

  "tasks": [

    {

      "type": "shell",

      "label": "build the hello world C++ program",

      "command": "g++",

      "args": [

        "-g",

        "-o",

        "hello_world",

        "hello_world.cpp"

      ],

      "problemMatcher": [

        {

          "owner": "cpp",

          "fileLocation": [

            "relative",

            "${workspaceRoot}"

          ],

          "pattern": {

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

            "file": 1,

            "line": 2,

            "column": 3,

            "severity": 4,

            "message": 5

          }

        }

      ]

    }

  ]

}

(3)其中,“label”表示任务名称,比如这里的“build the hello world C++ program”代表构建C++程序的任务;“command”表示编译器的命令行;“args”表示需要传递给编译器的参数;“problemMatcher”表示用于匹配编译时输出信息的问题匹配器,以便可以在终端中面板中正确显示警告和错误信息。

第五步:执行任务

(1)在VSCode中重新打开一个C++源代码文件。

(2)按下快捷键“Ctrl+Shift+B”(或者选择“任务” >“运行生成任务” > “默认构建任务”)。这样VSCode就会启动一个终端面板,并执行我们刚才配置的任务。

(3)如果你的代码存在编译错误,那么在执行任务后将在终端面板中输出错误信息。你需要将代码中的错误修复掉后,再次执行任务,直到你的程序可以编译通过。

至此,你的VSCode环境成功安装并配置了C++插件,并可以进行C++编程了!

  
  

评论区

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