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

下载vscode

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

打开vscode

如果需要中文环境,点击左侧栏第五个,在搜索框中输入"chinese",安装第一个插件(汉化)
在这里插入图片描述

安装扩展

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

下载编译环境

我使用的是TDM-GCC,如果网络可以的话,建议下载最新的安装版本,这里我下载的是第二个
在这里插入图片描述
下载完成后,找一个了放到一个不容易被删的地方安装,现在可以自动配置环境变量,不需要手动配置环境。

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

手动配置环境

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

在这里插入图片描述
环境变量配置完成后,再进行前面的环境验证即可。

对于几个.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”。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这样就会生成相应的launch.json文件

然后再返回.cpp文件,按F5进行调试,会弹出找不到任务"task g++",选择 “配置任务”,会自动生成 tasks.json 文件;编辑tasks.json 文件
在这里插入图片描述
这时候按F5就可以运行了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio Code是目前一个非常流行的开源代码编辑器,不仅支持多种语言开发,而且还提供了非常便捷的调试环境。本文将介绍VSCode如何配置C语言开发环境,以及一些注意事项。 首先,如果您在Windows系统下使用VSCode进行C语言的开发,你需要做以下几步配置: 1. 安装C/C++扩展包 在VSCode界面上点击左侧的“Extensions”按钮,然后在搜索栏输入“C/C++”,在搜索结果中选择“C/C++ IntelliSense, debugging, and code browsing.”扩展包,然后点击“install”进行安装。 2. 安装GCC编译器 C语言需要使用到GCC编译器来进行编译操作。安装GCC编译器需要先下载MinGW(Minimalist GNU for Windows)安装包。可以在official website下载安装包。 安装完成后,将MinGW的bin文件夹加入到Windows的环境变量中,将其添加到Path变量中。(可以百度怎么添加系统环境变量) 3. 配置task.json文件 在VSCode中配置task.json文件用于进行编译任务的自动化,使得在按下“F5”启动调试模式时可以自动编译程序。在task.json文件中进行以下配置: ``` { "version": "2.0.0", "tasks": [ { "label": "Build C file", "type": "shell", "command": "gcc", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "group": { "kind": "build", "isDefault": true } } ] } ``` 这个配置文件的意思是,在当前文件目录下编译当前文件名为"file.c"的C语言代码,并将编译后的文件名为"file.exe"。 注意:如果您有多个文件需要编译,可以在"args"数组后面,把需要编译的多个文件名以空格分隔的形式添加到命令行参数列表中。 4. 调试程序 在调试过程中,我们需要为VSCode配置一个调试配置文件launch.json,用来指示VSCode如何运行和调试我们的程序。在VSCode左侧的调试栏中,点击“添加配置”按钮,然后选择“C++ (Windows)",就会在.vscode文件夹下生成一个launch.json文件。 在launch.json文件中,进行以下配置: ``` { "version": "0.2.0", "configurations": [ { "name": "C++ Launch", "type": "cppvsdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": true, "cwd": "${fileDirname}", "environment": [], "externalConsole": true } ] } ``` 注意:如果你的任务名称与在tasks.json中定义的名称不同,请将以前的"program"值替换成新程序的正确名称。 5. 运行程序并调试 按下"Ctrl + Shift + B"编译程序,接着按下"F5"进行调试。VSCode将自动编译程序并将其运行到调试器中。 以上就是VSCode配置C教程在Windows系统下的全部步骤,如果使用其他操作系统或者其他编译器类似道理,改变上面的配置发的路径也可以。 最后,如果您想进一步了解VSCode和C语言的开发,可以在官方网站学习相关的文档和教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值