VS2022编译调试CMake工程
C++项目很多都是基于CMake进行组织管理的,自2017年起VS支持cmake项目的直接编译后,对于小型项目,我们可以直接在vs中管理CMake工程,方便我们学习。下面以武汉大学牛小骥老师课题组开源组合导航程序KF-GINS为例说明。
1:打开VS2022 选择:继续但无需代码,如下图
2:选择文件—>打开——>CMake,如下图
3:选择要打开的cmake项目,选择最上层的CMakeLists.txt文件,如下图
打开完成后进入如下页面,工程被编译,可以选择打开CMake设置编辑器,打开类似于CMAKE-GUI的配置界面,也可以在项目栏点击“CMakeSettings.json”打开,进行相应设置
选择Debug模式,重新生成
4:选择启动项,选择Debug模式下生成的exe文件即可进行调试
调试如下: