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