Windows10配置VSCode C++环境(超详细,面向小白以及大佬们)
1. 安装Visual Studio Code
首先需要安装Visual Studio Code(VSCode),可以到官网 https://code.visualstudio.com/ 下载安装包进行安装。安装完成后打开VSCode,点击左侧扩展图标,搜索"Code Runner"插件并安装。该插件可以让我们在VSCode里直接运行C++代码。
2. 安装MinGW-w64
在Windows上编译C++代码需要安装MinGW-w64。可以到官网 http://www.mingw-w64.org/ 下载安装包进行安装。安装时选择x86_64架构,然后将安装路径加入环境变量中。可以通过以下步骤添加环境变量:
- 在桌面上右键点击“此电脑”,选择“属性”,点击“高级系统设置”。
- 在“高级”选项卡下点击“环境变量”。
- 在“系统变量”中找到“Path”,然后点击“编辑”。
- 在“变量值”中添加MinGW-w64的bin目录路径,多个路径用分号(;)隔开。
(比如C:\MinGW-w64\mingw64\bin;C:\MinGW-w64\mingw32\bin)
安装完成后可以运行cmd命令行,输入g++ -v,看到有版本号输出表示MinGW-w64安装成功。
3. 配置VSCode环境
打开VSCode,点击“文件”->“打开文件夹”,选择一个存放C++代码的文件夹。然后在该文件夹下新建一个test.cpp文件,输入以下代码:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, world!" << endl;
return 0;
}
保存文件后按下Ctrl+Shift+B,在弹出的“选择环境”里选择“C++”并保存。接下来在终端或控制台里执行以下命令:
g++ test.cpp -o test
这个命令会将test.cpp编译并生成一个可执行文件test.exe。然后可以通过以下命令运行程序:
./test
命令行里输出"Hello, world!"表示程序运行成功。
4. 示例:使用VSCode调试C++代码
在VSCode里可以很方便地进行C++代码的调试。接下来以一个简单的示例说明如何使用VSCode调试C++代码。
- 新建一个debug.cpp文件,输入以下代码:
#include <iostream>
using namespace std;
int main() {
int a = 1, b = 2;
int c = a + b;
cout << "c = " << c << endl;
return 0;
}
- 点击VSCode左侧的调试图标,然后点击“添加配置”,选择“C++ (GDB/LLDB)”。
- 在launch.json文件中添加以下内容:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/debug.exe",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "gdb"
}
]
}
这个配置文件用来启动GDB调试器进行调试。其中"program"字段指定了要调试的程序路径(这里是debug.exe),"stopAtEntry"字段表示程序运行进入后立即暂停。
-
设置断点:在程序的第4行int c = a + b;上点击鼠标左键。断点将出现在当前行号的左侧,表示在这里暂停程序的执行。
-
按下F5启动调试。程序将启动,并在第4行停止,此时可以查看变量的值,单步调试等等。
以上是简单的示例,更详细的VSCode C++调试教程请查看官方文档:https://code.visualstudio.com/docs/cpp/cpp-debug
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows10配置VSCode C++环境(超详细,面向小白以及大佬们) - Python技术站