1、KDevelop安装
sudo apt-get install kdevelop
2、导入工程
前提是一个文件夹test3中有CMakeLists.txt和.cpp文件
Project——Open/import project——选中test3——open
然后出现
分别点击finish 和ok
此时自动新建build 文件夹,并调用cmake和make
选择左边侧栏的Filesystem,找到test3文件夹可以看到新建的build.
选择run——configure launches…——Add——test3——test3中CMakeList.txt定义的可执行程序,这里是hellSLAM,然后如下,点击OK
点击Execute
如果想执行另一个文件,则在run——configure launches…里把已经添加的工程删掉,选中helloSLAM,点击Remove
3、新建一个工程
Project——New from Template——Standard——Terminal——添加工程名,这里是t7,然后Next——Finish,选择OK
选择run——configure launches…——Add,添加t7
点击Execute
4、在kdevelop中,如果执行的程序需要输入参数,比如在命令行是:
./pose3d_2d 1.png 2.png 1_depth.png 2_depth.png,则在run——configura launch中,右侧的
Arguments中把变量加入,如下图:
5、调试
Kdevelop下调试:CMakeLists.txt中加set(CMAKE_BUILD_TYPE “Debug”)
在希望调试的那一行按ctrl+alt+B,(取消调试同样做法再做一次)点击“Debug”图标,出现:
在“Debug Launch”处调试,鼠标放在代码变量上显示变量值。
6、Kdevelop中如果一个代码已经可以运行,但是在kdevelop中还是有红色的下划线,表示有错误,则把这个工程引入kdevelop中即可,在project-open/import project,选择整个代码所在的文件夹,open即可。
7、KDevelop has the concept of sessions and projects. They are The basics of KDevelop. A session contains all projects that have something to do with each other.