windows操作系统下用vscode写C++

windows操作系统下用vscode写C++

    • 下载vscode
    • 安装扩展
    • 下载编译环境
    • 手动配置环境
    • 对于几个.json文件的配置
    • 写一个简单的CPP代码
    • 自动配置.json文件

下载vscode

下载vscode.
下载完成后,按照默认安装即可

打开vscode

如果需要中文环境,点击左侧栏第五个,在搜索框中输入"chinese",安装第一个插件(汉化)
windows操作系统下用vscode写C++_第1张图片

安装扩展

C/C++:又名 cpptools,提供Debug和Format功能
Code Runner:右键即可编译运行单文件,很方便;但无法Debug

下载编译环境

我使用的是TDM-GCC,如果网络可以的话,建议下载最新的安装版本,这里我下载的是第二个
windows操作系统下用vscode写C++_第2张图片
下载完成后,找一个了放到一个不容易被删的地方安装,现在可以自动配置环境变量,不需要手动配置环境。

在安装完成后,按Win+R,运行cmd(不要跳这一步),输入gcc,正确的会提示 no input files 或者中文提示“没有输入文件”:
在这里插入图片描述
再输入gcc -v,可以显示出gcc的版本,可以显示这些信息。
在这里插入图片描述
.
.
.
在这里插入图片描述

手动配置环境

如果没有自动配置环境,建议手动配置环境,打开控制面板,搜索“高级设置”
在这里插入图片描述
找到“系统”下面的“查看高级系统设置”,点进去,然后打开“环境变量”:
windows操作系统下用vscode写C++_第3张图片
在下面“系统变量”里面的“path”,输入你安装的TDM-GCC下面的bin文件夹的路径,我在装的是“C:\TDM-GCC-64\bin”
windows操作系统下用vscode写C++_第4张图片

windows操作系统下用vscode写C++_第5张图片
环境变量配置完成后,再进行前面的环境验证即可。

对于几个.json文件的配置

配置tasks.json和launch.json网上有很多教程,以及注意点其他教程叫讲的很全面了,这里 不再赘述。
这里会出现“内置“miDebuggerPath is invalid”可能的解决办法”的问题。
这里讲一下vscode自动配置的tasks.json和launch.json

写一个简单的CPP代码

新建简单的cpp工程以及.cpp文件

# include<iostream>

using namespace std;

int main(int argc, char const *argv[])
{
    
    cout<<"helloworld"<<endl;
    return 0;
}

自动配置.json文件

点击vscode左侧栏第四个,点击”运行和调试“,选择“C++(GDB/LLDB)”,再选择“g++.exe”。
windows操作系统下用vscode写C++_第6张图片

windows操作系统下用vscode写C++_第7张图片
windows操作系统下用vscode写C++_第8张图片
这样就会生成相应的launch.json文件

然后再返回.cpp文件,按F5进行调试,会弹出找不到任务"task g++",选择 “配置任务”,会自动生成 tasks.json 文件;编辑tasks.json 文件
windows操作系统下用vscode写C++_第9张图片
这时候按F5就可以运行了。

你可能感兴趣的:(vscode,c++,windows)