視覺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,並進行相關參數配置,一起學習深入學習嵌入式吧!
遇到問題的小夥伴記得評論區留言哦,林君學長看到後,會爲大家解答的,這個學長不太冷!

陳一月的又一天編程歲月^ _ ^

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