《视觉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导入的项目。首先为项目命名

《视觉SLAM十四讲精品总结》KDevelop教程_第1张图片

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

《视觉SLAM十四讲精品总结》KDevelop教程_第2张图片

2、调试

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

《视觉SLAM十四讲精品总结》KDevelop教程_第3张图片

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

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

《视觉SLAM十四讲精品总结》KDevelop教程_第4张图片

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

Debug

 

二、新建New From Template

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

《视觉SLAM十四讲精品总结》KDevelop教程_第5张图片

 

 

你可能感兴趣的:(视觉,激光SLAM)