视觉SLAM学习【4】-----ubuntu16.04上KDevelop的安装、配置、项目创建以及外部嵌入式项目导入


下实际工作中,我们大多数不会通过终端创建项目,而是借助集成工具进行嵌入式开发的创建C/C++文件以及相应的编译文件,所以,KDevelop嵌入式开发工具是一个不错的选择;
本次博客,我们通过KDevelop来创建嵌入式的开发项目,进行相应编译运行测试,一起来看步骤吧

一、KDevelop的安装

1、KDevelop的三种安装方法

1)、方法1: 通过命令行apt-get安装

sudo apt-get install kdevelop

在这里插入图片描述
提示输入n就好!
2)、方法2: 通过命令行wget直接下载可执行文件
(1)、下载:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.1/bin/linux/KDevelop-5.5.1-1-x86_64.AppImage

(2)、赋值权限:

sudo chmod a+x KDevelop.AppImage

(3)、运行:

./KDevelop.AppImage

(4)、创建桌面快捷图标
创建桌面快捷图标参考林君学长写的另一篇博客,可执行文件的桌面快捷键创建,链接如下所示:
https://blog.csdn.net/qq_42451251/article/details/106096573
3)、方法3: 登录官网下载可执行文件,然后上传ubuntu
官网下载地址如下所示:
https://www.kdevelop.org/download
在这里插入图片描述
上面方法2和方法3都下载得很慢,需要的时间非常久,所以小伙伴可以去林君学长的资源后台进行下载,链接如下:
https://download.csdn.net/download/qq_42451251/12415730

2、KDevelop的图形界面

在经过安装之后,我们便可以打开KDevelop,成功打开的图形界面如下所示:
在这里插入图片描述
接下来,我们就用KDevelop创建一个简单的helloword的项目吧!

二、KDevelop的项目创建

1、创建新新项目

1)、点击projec然后选择新建项目
在这里插入图片描述
2)、输入项目名称和路径,然后点击next,如下所示:
在这里插入图片描述
3)、以下,保持默认点击finsh
在这里插入图片描述
4)、以下保持默认,点击ok
在这里插入图片描述
5)、可以看到系统自动帮我们创建了很多东西,如下:
在这里插入图片描述
6)、删除src文件夹,我们不需要他创建的这个,到时候我们自己创建就好!
在这里插入图片描述
7)、清空CMakeLists.txt文件的部分内容,只保留前面两行,如下所示:
在这里插入图片描述
8)、点击项目工程test1,然后右击,点击build,编译一下:
在这里插入图片描述
终端可以看出编译结果:
在这里插入图片描述
因为目前没有任何文件,所以出现如上结果,接下来,就让我们一起编写helloworld程序吧!

2、创建文件,开始项目运行

1)、创建hello.cpp文件
在这里插入图片描述
2)、输入文件名hello.cpp
在这里插入图片描述
3)、文件中输入如下代码后,点击保存

#include <iostream>
using namespace std;
int main( int argc, char** argv )
{ 
    cout<<"Hello World!"<<endl;
    return 0;  
}

3、编写CMakeLists.txt文件

cmake_minimum_required(VERSION 3.0)

project(test1)

add_executable( hello hello.cpp )

记得保存哦!

4、再次编译

1)、选择编译
在这里插入图片描述
2)、编译结果
在这里插入图片描述

5、运行

1)、运行配置
在这里插入图片描述
2)、选择test1项目,然后点击add
在这里插入图片描述
3)、选择test1项目中的hello可执行文件
在这里插入图片描述
5)、点击应用然后OK
在这里插入图片描述
6)、运行
(1)、点击运行按钮运行
在这里插入图片描述
(2)、运行结果如下所示:
在这里插入图片描述
很完美,hello world!
提示:如果有多个项目的,我们要运行的一定是其中一个可执行文件,如果有多个,请一定移除,不然只会运行上面那个的可执行文件,如下所示:
在这里插入图片描述

以上是我们通过KDevelop进行项目创建的过程,那么我们在外面创建好了项目,我们应该怎么导入进入呢?一起来看吧!

三、外部导入嵌入式项目

该项目以林君学长创建的三角测量和PnP法估计特征点的空间位置项目为例题进行项目导入

1、外部test项目内容

在这里插入图片描述
可以看到,该项目目前还没有编译,可以导入进KDevelop编译,也可以编译之后导入进去,都可以,这里没有编译,我们直接导入进KDevelop进行编译吧!

2、导入test项目

1)、选择project然后选择打开或者导入
在这里插入图片描述
2)、选择项目路径,点击选择
在这里插入图片描述
在这里插入图片描述
3)、默认不变,选择ok
在这里插入图片描述
4)、可以看出,当上面选择之后,系统自动帮我们编译了,终端就会显示编译信息,没有问题的话就会完成编译
在这里插入图片描述

3、添加运行参数,配置运行

1)、添加运行的可执行文件
在这里插入图片描述
2)、添加参数
在这里插入图片描述
3)、点击运行按钮,进行可执行文件的运行,运行结果如下所示:
在这里插入图片描述
可以看出,外部导入的项目完美运行,项目导入成功,参数配置成功,结果正确!

4、实验完成,关闭KDevelop

以上就是本次问题解决博客的全部内容:ubuntu16.04上KDevelop的安装、配置、及项目创建以及外部嵌入式项目的导入;希望可以帮助小伙伴如何使用KDevelop,并进行相关参数配置,一起学习深入学习嵌入式吧!
遇到问题的小伙伴记得评论区留言哦,林君学长看到后,会为大家解答的,这个学长不太冷!

陈一月的又一天编程岁月^ _ ^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章