目录
运行单个文件:
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
下载完后解压,解压位置就是安装位置!
解压完后:
找到你的解压位置:打开至如下,复制这个路径
配置环境变量;
我的直接收索:查看高级系统设置
点击新建:复制路径保存退出即可
验证是否配置成功:
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:
左边是监视窗口,右边是调试开关:
在右边点击相应的开关,左边展开变量就可以看到变化了。