Kdevelop调试
参考博客:https://blog.csdn.net/ldk3679/article/details/105884178
https://blog.csdn.net/qq_42451251/article/details/106132868?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=1
Kdevelop的界面如下:
1、导入
点击上方Project,选择Open/Import选项,导入所选工程
这里需要到目录下,如打开ORB-SLAM2,需要进入到ORB-SLAM2的一级目录,然后选择NEXT
2、编译
可以在终端编译,也可以在工程名字上右键build
3、Debug
首先,需要将Cmake里的Release模式设置成Debug
# Debug mode set(CMAKE_BUILD_TYPE Debug)
1)由于ORB-SLAM需要很多的参数,然后配置launch
run————launch configurations add new ————修改如上图所示。
2)或者,编译出的二进制文件会出现在一级目录,可以直接点击以二进制Debug,报错之后,launch就会自动出现,此时就可以修改参数正常进行,上面的方法不知道为什么,不会跟着Debug走,也就是Debug看不到进程。