FastSlam在ubuntu Qt下的使用問題

2021-07-23 17:38:45 字數 393 閱讀 2761

最近看了一下fastslam,git上有新增gui的版本:

fastslamwithgui:

在ubuntu的qt上執行,首先qt版本要注意,原始碼用的是qt4,如果用qt5的話要公升級專案,具體要改的地方可見:

用makefile編譯是成功的,執行也沒有問題。

但是由於我不會用gdb除錯多執行緒,所以用了qt的ide,但是在編譯中有問題:error 「ssse3 instruction set not enabled」 ^,網上找了很多解決辦法,都是在makefile裡和cmakelist裡修改編譯引數,我不知道在qt的ide裡怎麼弄,試了很多方法都不行。

因為之前用caffe的時候改過gcc的版本,所以想可能是這裡邊的問題。公升級了gcc版本,問題解決。

關於gcc版本修改:

在ubuntu關閉藍芽

ubuntu本身對藍芽的支援非常好,但是每次啟動都自動開啟藍芽。即使關閉藍芽,下次重新啟動ubuntu之後還是會自動開啟,也就是說ubuntu不會記錄藍芽狀態。看了ubuntu論壇中的一些帖子,大家給的解決方案一般都是在 系統 首選項 啟動 中關閉 藍芽管理程式。這樣做的結果是藍芽管理程式沒有啟動,...

ubuntu中 在Ubuntu中安裝CMake

前言 具體安裝步驟 注意安裝包解壓後的位置 home book cmake 3.12.4 linux x86 64 安裝包解壓位置 2.1 開啟.bashrc檔案進行配置 gedit bashrc2.2 在末尾新增如下的內容 export path home book cmake 3.12.4 li...

在UBUNTU中安裝MYSQL

安裝mysql sudo apt get install mysql server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...