1. 安装gcc
1
2
|
sudo
apt-get build-dep
gcc
sudo
apt-get
install
build-essential
|
2. 安装Kdevelop
1
|
sudo
apt-get
install
Kdevelop
|
3. 安装cmake等
1
|
sudo
apt-get
install
automake autoconf g++ libtool cmake
|
4. 配置(参考ros-wiki) http://wiki.ros.org/IDEs
1
2
3
|
cd
~
/Desktop
touch
kDevelop.desktop
chmod
+x kDevelop.desktop
|
1
|
sudo
gedit kDevelop.desktop
|
添加如下文本:
1
2
3
4
5
6
|
[Desktop Entry]
Type=Application
Terminal=
false
Exec=bash -i -c
"kdevelop"
Name=kDevelop
Icon=kdevelop
|
3. 导入项目
保存退出,桌面就出现了kDevelop的图标啦
首先清除掉Project(catkin_ws)文件夹下的build文件夹(下次编译的时候它会再次出现)打开kDevelop,使用shell 或者桌面图标均可
点击“工程”->"打开工程" 找到catkin_ws/src 下的 CMakelists.txt,选中,点击“Next”, 将工程名称修改为自己的(默认为src)
选择“构建系统”为 "CMake Project Manager"
右键Project->Open Configuration...
点+
CMake Binary : /usr/bin/cmake
将Build Directory路径中的/home/username/catkin_ws/src/build改为/home/username/catkin_ws/build
选择合适的构建类型 “Debug/Release”
Extra Arguments
-DCATKIN_DEVEL_PREFIX=../..
/devel
-DCMAKE_INSTALL_PREFIX=../..
/install
注意:对于嵌套的子目录结构,必须添加适当数量的 ../
6. 运行调试自己的可执行程序
点击Debug,点击+Add New添加要调试的可执行文件,点击OK.
点击Execute或Debug.
7. 注意事项
如果上述过程中出现了问题,可以将 "catkin_ws/src./" 下的 “*.kdve4” 文件删除,然后重复上述过程即可。