所在的位置: C++ >> C++市场 >> 众middot说VSCode

众middot说VSCode

[新手向]VSCode编写C/C++的基础入门教程中北AI+移动互联创新实验室

VSCode是一款好用的开源编辑器,可以轻松并且多功能集成化地编辑多种格式的文档,C/C++也在支持列表中,下面就来谈一谈它编写C/C++的配置。

VSCode的好口碑来源之一就是它的海量插件,可以轻松实现多种功能。

C/C++运行环境

01

首先,你需要有C/C++的运行环境,这在VSCode要通过安装插件来实现。界面的左侧可以找到插件界面。从上到下依次是资源管理器、搜索、源代码管理、debug并运行、扩展插件。测试:

在搜索框中输入对应插件名即可找到“C/C++”的插件扩展,点击安装即可。另外,如果你需要汉化的话,可以搜索“Chinese”汉化插件进行安装。

C/C++在VSC中的运行模式02

现在你已经拥有了运行C/C++的环境,但离运行代码还有一段距离,在这之前,我们不妨先来说一说C/C++在VScode里一般的运行模式:

在VSCode里,我们通常用的是(gdb)launch模式来运行程序。当你按下F5(运行快捷键)的时候,编辑器会在你打开的文件夹里创建一个名为“.vscode”的文件夹,里面存储的是配置文件。一开始通常只有有launch.json和tasks.json。当它运行时,编辑器会先读取launch.json,通过它来启动其它的程序。而我们通常会在launch.json里写入要启动的task,也就是通过它来读取tasks.json,通过gdb命令来运行编译程序文件。

如果你还是一头雾水,没有关系,我们来试一试。

首先在资源管理器里新建一个文件夹,右键它,点击“openwithCode”或“通过Code打开”,我们就可以在右上角看见“打开的编辑器”及你打开的文件夹。

之后,随便写一个程序例如helloworld,按F5运行,遇到选择环境什么的一路enter默认选项,你会看见自动弹出来了一个launch.json,左边的资源管理器里也新建了.vscode文件夹和launch.json。

接着右键.vscode文件夹,新建一个文件,命名为“tasks.json”

在launch.json里粘贴如下代码:

{

"version":"0.2.0",

"configurations":[

{

"name":"(gdb)Launch",

"type":"cppdbg",

"request":"launch",

"program":"${workspaceFolder}/${fileBasenameNoExtension}.exe",

"args":[],

"stopAtEntry":false,

"cwd":"${workspaceFolder}",

"environment":[],

"externalConsole":true,

"MIMode":"gdb",

"miDebuggerPath":"C:\\MINGW\\mingw64\\bin\\gdb.exe",

"setupCommands":[

{

"description":"Enablepretty-printingforgdb",

"text":"-enable-pretty-printing",

"ignoreFailures":true

}

],

"preLaunchTask":"


转载请注明:http://www.aierlanlan.com/rzdk/582.html