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.

kdevelop用法相关推荐

  1. ​kdevelop用法_weixin_44594953的博客-CSDN博客_kdevelop​

    kdevelop用法_weixin_44594953的博客-CSDN博客_kdevelop

  2. CMake 入门实战,从实例入手,讲解 CMake 的常见用法,例如aux_source_directory的用法

    http://www.hahack.com/codes/cmake/ https://sourceforge.net/projects/qmake2cmake/ --qmake转换cmake小工具 什 ...

  3. c语言编程基础------0.2GCC和GNU的关系,以及GCC的用法

    这篇文章主要来自百度百科 gcc(GNU编译器套件) GNU编译器套件(GNU Compiler Collection)包括C.C++.Objective-C.Fortran.Java.Ada和Go语 ...

  4. cppcheck 自定义规则_cppcheck代码静态检查工具及相关工具插件用法介绍

    摘要:介绍代码缺陷静态检查工具(static code analyzer)cppcheck,以及其vs.qtcreator.git.jenkins插件及用法. Cppcheck着重于检测未定义的行为和 ...

  5. linux kdevelop,Linux_Linux下kdevelop使用SVN方法, 服务器端:nbsp - phpStudy

    Linux下kdevelop使用SVN方法 服务器端: (1) 启动svn服务器: svnserve -d -r /home/user/svnserve -d 表示以服务启动,-r表示svn服务的根目 ...

  6. Qt Creator用法详解

    Qt自带集成开发环境(IDE),名为Qt Creator.它可以在Linux.OS X和Windows上运行,并提供智能代码完成.语法高亮.集成帮助系统.调试器和剖析器集成,还集成了所有主要的版本控制 ...

  7. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

  8. Pandas_transform的用法

    先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...

  9. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

最新文章

  1. jca oracle官方文档,Oracle 官方文档说明
  2. MongoDB-与SpringBoot集成
  3. Lightroom Classic 教程,如何在 Lightroom 中减少夜间照片中的噪点?
  4. Gmaill和MSN 8.0备忘
  5. iPhone开发之修改UINavigation Bar背景图片
  6. XCode5 文档下载地址
  7. linux 硬盘坏块检测,Linux上检测硬盘上的坏道和坏块
  8. 丹佛机场行李处理系统分析
  9. scala程序启动时,Could not locate executable null\bin\winutils.exe in the Hadoop binaries解决方案...
  10. 如何使用 Firebase 建立短網址?
  11. Sprite Creator Sprite Mask
  12. mtk wifi display投射屏幕
  13. ROS学习笔记02、ROS使用C++、Python来实现HelloWorld
  14. Android 面试题中高级
  15. 「真香系列」新物种首发亮相 聚划算爆款孵化玩法升级
  16. Taro下拉刷新,上拉加载更多
  17. 银河麒麟、中标麒麟 root权限登录
  18. 解决安装ROS时出现的sudo rosdep init错误问题
  19. 对于店铺违规降权,究竟该何去何从
  20. postman断言--数据比对

热门文章

  1. 安卓机更新系统会卡吗_安卓手机真的越用越卡?看完你就明白了
  2. 黄瓜是绿色的,为什么没叫绿瓜?
  3. 地理视角下的北京租房选择
  4. 关于C/C++ 一些自己遇到的问题以及解惑
  5. XLua Coroutine协程
  6. 比赛 一个有N个选手参加比赛
  7. Jacobi Seidel Sor --Python
  8. 为什么样本方差计算是除以n-1?
  9. 【OAuth2】详细讲解
  10. Java并发编程(JUC)