用vscode写c++代码(vscode怎么运行c++语言代码)

vscode C语言编译?

VS Code只是一个代码编辑器,要实现对C语言代码的编译,需要下载单独的GCC编译器才行,下面我简单介绍一下VS Code编译C语言程序的配置过程,主要步骤如下:

1.首先,需要安装C/C++插件,这个插件主要是为了方便查看、调试代码,安装的话,直接在Extensions扩展中心中搜索安装就行,如下:

2.接着就是需要下载单独的GCC编译器,这里可以下载MinGW,Windows平台下的一个编译器集合,包含有常见的GCC、G++、GDB等编译调试工具,如下,使用起来非常方便,安装成功后,需要将工具添加到环境变量中,方便后面使用:

VSCODE写C语言的#define时没有代码提示?

#define和注释后面都是free text,你让vscode提示什么呢?

代码提示都是从关键字 和 代码里面的定义来猜测的。

你可以先不写@define和 //,等写完再加上

第一次使用vscode,随便弄了个c语言编译不了,什么问题啊?

现代编译器不让你随便弄个源码文件就编译,你需要进行简单的配置告诉编译器你的程序类型和编译选项。网上很多教程教你如何配置C、C++项目

怎么用VScode 写并编译运行C++代码

配置当然是可以的.

比如最简单的写一个编译

+

运行的命令,

再作为一个任务,

可以指定对应的快捷键.

除此之外,

还可以使用

problem

matcher

将编译器报的错误反应到文件对应的位置,

非常方便.

之前就试过给

rust

写编译任务和

problem

matcher

配置,

妥妥的~

实际上你在

VS

Code

中按下相关快捷键

(比如默认的

Ctrl+Shift+B

for

build,

F5

for

debug),

如果没有相关配置

VS

Code

会自动为你生成一个模板,。

vscode怎么调试c语言 调试步骤

1、打开你要写c++程序的文件夹,我们这里新建一个Test文件夹并打开test,打开后:使用VScode运行调试C/C++,在左侧打开的目录中新建一个 main.cpp 文件。

2、新建后点左侧的调试按钮(英文:Debug),可以看到,目前没有调试配置。

3、这时我们需要配置自己的调试配置,回到资源管理器界面,我们可以看到目录下多了一个.vscode的文件夹,里面有一个launch.json文件。我们现在在这个文件夹中新建一个tasks.json文件。我们需要改写这两个json文件的内容。

{

version: 0.2.0,

configurations: [

{

name: Run C/C++,

type: cppdbg,

request: launch,

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

args: [],

stopAtEntry: false,

cwd: ${workspaceFolder},

environment: [],

externalConsole: true,

MIMode: gdb,

miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,

setupCommands: [

{

description: Enable pretty-printing for gdb,

text: -enable-pretty-printing,

ignoreFailures: false

}

],

preLaunchTask: build run file

},

{

name: Debug C/C++,

type: cppdbg,

request: launch,

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

args: [],

stopAtEntry: false,

cwd: ${workspaceFolder},

environment: [],

externalConsole: true,

MIMode: gdb,

miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,

setupCommands: [

{

description: Enable pretty-printing for gdb,

text: -enable-pretty-printing,

ignoreFailures: false

}

],

preLaunchTask: build debug file

}

]

}

其中tasks.json文件内容(直接复制即可):

{

version: 2.0.0,

tasks: [

{

label: build debug file,

type: shell,

command: g++,

args: [

-g,

-o,

${fileBasenameNoExtension},

${file}

],

group: {

kind: build,

isDefault: true

}

},

{

label: build run file,

type: shell,

command: g++,

args: [

-o,

${fileBasenameNoExtension},

${file}

],

group: {

kind: build,

isDefault: true

}

}

]

}

4、我们已经完成了基本的配置工作,保存以上两个json文件后,再次点击左侧的调试按钮(Debug),可以发现出现了两个新的配置,一个是直接运行程序的Run,一个是用来调试程序的Debug。

5、我们写一个简单的c++程序来进行调试说明,程序源代码,我们在return 0这行添加了一个断点。

6、切换运行配置为Debug C/C++,点击运行按钮开始调试。

7、可以看到,弹出的终端输出了正确的结果,调试窗口中的变量中也有变量a和对应的值。

361知讯网

本文链接:http://pdidw.com/vs/6576.html

发表评论

评论列表

还没有评论,快来说点什么吧~