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

197
0
2021年1月17日 09时00分

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

 

  • 一、KDevelop的安装

 

    • 1、KDevelop的三种安装方法
    • 2、KDevelop的图形界面

 

  • 二、KDevelop的项目创建

 

    • 1、创建新新项目
    • 2、创建文件,开始项目运行
    • 3、编写CMakeLists.txt文件
    • 4、再次编译
    • 5、运行

 

  • 三、外部导入嵌入式项目
    • 1、外部test项目内容
    • 2、导入test项目
    • 3、添加运行参数,配置运行
    • 4、实验完成,关闭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,并进行相关参数配置,一起学习深入学习嵌入式吧!
遇到问题的小伙伴记得评论区留言哦,林君学长看到后,会为大家解答的,这个学长不太冷!

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

 

发表评论

后才能评论