一、配置环境 先参考余朔钰:使用vscode CMake Tools 插件来调试CMake代码这位博主的文章,安装指定版本的cmake和cmakeTool插件 二、配置CMake编译参数 实际在大型项目开发中,大部分时候我们编译CMake项目时有一堆编译参数需要传递,我们需要将其配置到vscode的配置文件中 在settings.json中设置 "cmake.configureArgs",...
{"cmake.debugConfig":{"args":["first_arg","second-arg","third arg"]}} main.cpp文件内容为: #include<iostream>intmain(intargc,char**argv){ std::cout <<"总参数个数为:"<< argc <<"\n";for(inti =0; i < argc; i++) { std::cout <<"第"<< i +1<<"个参数为:"<< argv[i...
1.在vscode的主菜单中,选择Terminal>Configure Default Build Task, 2.选择“CMake: build 3.将生成一个tasks.json文件,将内容替换为以下内容 { "version": "2.0.0", "tasks": [ { "label": "cmake", "type": "shell", #以调试模式编译CMakeLists文件 "command": "cmake -DCMAKE_BUILD_TYPE=debu...
1. CMakeLists.txt中添加如下内容: set(CMAKE_BUILD_TYPE"Debug")set(CMAKE_CXX_FLAGS_DEBUG"$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb") 2. 在.vscode中添加launch.json 和 tasks.json两个文件。如下 launch.json文件如下:"program"设置要调试的执行程序路径,${workspaceFolder}是当前文件夹目录 "args":包...
在“test1[test1.exe]”上,鼠标右键弹出菜单,选择调试或debug。 vscode输出运行结果。 同时项目文件夹自动生成文件夹build。build文件夹包含一系列vs工程相关文件等。 4.vscode调试参数设置 4.1cmake的路径设置 打开VScode 的设置, 键入:cmake 因为cmake.exe的安装路径添加到环境变量里PATH里了,所以这里只需写“cma...
调试开始: gdb [exefilename],进入gdb调试程序,其中[exefilename]为要调试的文件名 退出gdb quit 5、IDE-VSCode 6、CMake 重要指令 基本语法格式:指令(参数1 参数2 …) 1、参数使用括弧括起 2、参数之间使用空格或者分号分开 指令是大小写无关的,参数和变量是大小写相关的 ...
编写CMakeLists.txt文件。打开CMakeLists.txt文件,添加你的源代码文件和目标可执行文件的相关信息。指定依赖的库和编译选项。 配置调试器。在VSCode的调试选项中,添加一个新的配置。设置可执行文件路径、参数等。确保你选择的是正确的编译目标。 开始调试。找到调试视图,点击“开始调试”按钮。VSCode将自动构建你的项目...
### 2. 其他功能启动调试后的界面和普通C++调试相同,因为是使用的Vscode的标准调试窗口,其使用逻辑和直接基于C++插件调试没有任何区别。## 五. Ctest的一点小补充这次在安装cmake插件的同时,我发现了VScode左侧出现了测试这个图标,这个图标是Vscode原生提供的测试窗口。
此外在args中添加main函数的输入参数, 每个参数使用""包围,使用,做分隔 如何调试 先使用CMakeLists.txt编译好可执行程序 在要调试的代码中打断点 点击(gdb)启动 程序会自动运行至断点处 调试方法 继续F5:启动调试。若已经启动,则会运行到下一个断点停住 ...
- 安装CMake工具插件 - 在.vscode/settings.json中设置CMake工具路径和生成目录 - 在.vscode/cmake-kits.json中配置编译工具链和调试器 3. CMake工具的常见命令 - cmake :生成Makefile或Visual Studio项目文件 - make:编译代码 - make install:安装代码到CMAKE_INSTALL_PREFIX指定的目录 - cmake --build ...