vscode编译运行Source源文件

目录

运行单个文件:

 运行多个文件:

Cmake运行多文件:

如何调试:


运行单个文件:

1,创建目录,VScode以目录为工程:

2,用vscode打开

结果:

 3,源文件编写:

1,展开cpp

2,右键点击空白处: 

 

 新建文件:

 编写代码:

 保存好,编译运行:按键盘上F5

选择GDB:

生成调试活动文件:

 运行成功!且左边会多出一个这样的目录:.vscode

 运行多个文件:

在编译运行前同上面步骤:

比如我们之前的内容上再编辑一个源文件函数:sumAb.cpp

我们在hello.cpp中引用这个函数:

 在hello.cpp开头添加函数声明:

调用函数sumAb:

 为清楚,我们删除已经编译好的hello.exe文件

 编译运行:按键盘F5

 报错,找到左边的.vscode文件,其中有一个tasks.json文件:

 单击点开:

 把这里注释掉,改成:

 就是把涉及到的文件都写在这个地方,注意后面的英文逗号,保存好,重新按F5:

 运行成功!

但这种方法比较麻烦,因为如果我们再添加文件,就需要再tasks.json中在配置,所以,我们可以借助一个工具:Cmake.

Cmake运行多文件:

1,下载:cmake

https://cmake.org/download/

下载完后解压,解压位置就是安装位置!

解压完后:

找到你的解压位置:打开至如下,复制这个路径

 配置环境变量;

我的直接收索:查看高级系统设置

 

 点击新建:复制路径保存退出即可

 验证是否配置成功:

wim+r,输入cmd,打开窗口:

输入cmkae

 出现类似上图配置成功!

打开Vscode:安装这两个插件

 2,在当前目录(同前面的运行文件)下新建一个:Cmakelists.txt文件:

 在文件中加入以下几句:

project(test)aux_source_directory(./ sourceFiles)add_executable(${PROJECT_NAME} ${sourceFiles})

保存文件后重启VS(然后成功的话最底部应该和下图类似)

 选中build:

然后选中最后一行:

 结果:

(目录中出现一个buid选项,点开会发现生成一个test.exe文件) 

 

 键盘上F5就可以调试l:

如果我们再创建一个源文件:subAb.cpp

 

 然后再再hello.cpp中引用

 再按build:会报错

 点开.vscode文件:

1,删除tasks.json文件

 2,launch.json中:

(1)注释掉这一句 

(2):把原来的那一条注释,在添加这一句。 

 "program": "${command:cmake.launchTargetPath}",

然后build,按键盘F5就可以了

如何调试:

在上面的基础上,我们直接在hello.cpp源文件加入这几行代码:

设置断点:鼠标单击行号前

按键盘F5:

 左边是监视窗口,右边是调试开关:

在右边点击相应的开关,左边展开变量就可以看到变化了。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部