How to configure c/c++ environment in vscode

王林
Release: 2020-02-10 15:39:23
Original
14896 people have browsed it

How to configure c/c++ environment in vscode

一、安装cpptools工具

打开vscode,按照以下步骤安装

How to configure c/c++ environment in vscode

二、下载MinGW

下载地址:https://sourceforge.net/projects/mingw-w64/files/

下载的文件:进入网站后不要点击 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。

安装MinGW:下载后是一个7z的压缩包,解压后移动到你想安装的位置即可。我的安装位置是:D:\2Software\mingw64

三、配置环境变量

配置对象:WinGW,所以把你刚刚安装WinGW的路径拷贝一下。

配置环境变量:在此以win10为例,到达第6步之后,前面打开的窗口都要按下确定,否则会失败。

【注】:win7需要添加路径,不要覆盖了。

How to configure c/c++ environment in vscode

配置好环境变量后最好重启一下 VScode 。

验证一下环境变量是否配置成功

按下 win + R,输入cmd,回车键之后输入g++,再回车,如果提示以下信息[1],则环境变量配置成功。如果提示以下信息[2],则环境变量配置失败。

How to configure c/c++ environment in vscode

四、使用简单的.cpp文件配置C++环境

新建空文件夹Code打开VScode --> 打开文件夹 --> 选择刚刚创建的文件夹Code

How to configure c/c++ environment in vscode

新建test.cpp文件(以最简单的 HelloWorld.cpp 为例)

#include  #include  int main() { printf("Hello World\n"); system("pause"); return 0; }
Copy after login

进入调试界面添加配置环境,选择 C++(GDB/LLDB),再选择 g++.exe,之后会自动生成 launch.json 配置文件。

How to configure c/c++ environment in vscode

编辑 launch.json 配置文件

{ "version": "0.2.0", "configurations": [ { "name": "g++.exe build and debug active file", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, //修改此项,让其弹出终端 "MIMode": "gdb", "miDebuggerPath": "D:\\2Software\\mingw64\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "task g++" //修改此项 } ] }
Copy after login

返回.cpp文件,按F5进行调试,会弹出找不到任务"task g++",选择 "配置任务",会自动生成 tasks.json 文件。

编辑 tasks.json 文件

{ "version": "2.0.0", "tasks": [ { "type": "shell", "label": "task g++", //修改此项 "command": "D:\\2Software\\mingw64\\bin\\g++.exe", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "D:\\2Software\\mingw64\\bin" }, "problemMatcher": [ "$gcc" ], "group": "build" } ] }
Copy after login

【注】: launch.json 文件中 "preLaunchTask" 的值 必须与 tasks.json 文件中 "label"的值一致。值的设置看个人喜好,保持默认也是OK的。

五、运行

返回 HelloWorld.cpp 文件,按F5调试,发现完全OK了!

How to configure c/c++ environment in vscode

相关教程分享:vscode教程

The above is the detailed content of How to configure c/c++ environment in vscode. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!