《视觉SLAM十四讲精品总结》KDevelop教程

使用KDevelop有两种方式,一种是在这里新建一个模板项目,另一种是从已经建好的项目中打开(需要编好CMakeList.txt)。第二种更为常见,可以在现有的项目基础上进行部分更改,而不用从头开始建立。

快捷键:

  • F8: Build
  • F10: Step Over下一步
  • F11: Step Into跳入
  • F12: Step Out跳出

一、Project ⇒⇒ Open/Import Project

1、快速上手

原来文件里只有CMakeList.txt以及.cpp 、.h  文件。

Open Project 是根据CMakeList.txt导入的项目。首先为项目命名

HelloSlam_Kdevelop_02.png

按下build就可以编译成功。生成在build文件夹内

2、调试

1)在CMakelists.txt中把工程调为Debug模式。

2)告诉KDevelop运行哪个程序,配置应用程序启动项。这里共有两个Target 分别为 helloSLAM和useHello,需要配置两次。

工具栏 Run ⇒⇒ Configure Launches,点击左侧 + Add New …,Application  设定 Executable(用 add_executable 指令构建的可执行程序),第二联里可以设置程序的运行参数和工作目录,有时我们会给 main 函数进行传参,如果没有的话置空即可,对于工作目录亦为如此,点击 OK 保存配置结果。

3)进入端点调试界面,Debug 中放置断点,光标移植代码号左边位置,左击鼠标即可放置断点(甲壳虫断点标志)

Debug

HelloSlam_Kdevelop_07.png

HelloSlam_Kdevelop_08.png

二、新建New From Template

直接生成的是CMakeLists.txt和main.cpp。

猜你喜欢

转载自blog.csdn.net/try_again_later/article/details/82531213