1. 程式人生 > >[ROS]2 嘗試編譯OrbSLAM

[ROS]2 嘗試編譯OrbSLAM

1.編譯g2o的過程中,

先是出現Eigen3依賴項的問題,要求Eigen3最低版本是3.1.0,而我的ROS上的版本是3.0.5.

於是下載了一個3.2.7的包進行編譯並安裝。

執行make命令,又出現如下兩個錯誤。

解決方法:通過命令檢視

$ gcc -march=native -Q --help=target | grep march

接下來修改CMakelists.txt檔案

SET(CMAKE_CXX_FLAGS)項中

2.編譯OpenCV的時候出現如下錯誤:

make[2]: *** [modules/nonfree/CMakeFiles/opencv_perf_nonfree.dir/perf/perf_main.cpp.o] Error 1

make[1]: *** [modules/nonfree/CMakeFiles/opencv_perf_nonfree.dir/all] Error 2

make: ***[all] Error 2

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_OPENCL=OFF -D WITH_CUDA=OFF -D BUILD_opencv_gpu=OFF -D BUILD_opencv_nonfree=OFF -D BUILD_opencv_stitching=OFF -D BUILD_opencv_superres=OFF ..

3.編譯OrbSLAM的時候注意資料夾名稱和ROS工作空間名稱為ORB_SLAM.

相關推薦

[ROS]2 嘗試編譯OrbSLAM

1.編譯g2o的過程中, 先是出現Eigen3依賴項的問題,要求Eigen3最低版本是3.1.0,而我的ROS上的版本是3.0.5. 於是下載了一個3.2.7的包進行編譯並安裝。 執行make命令,又出現如下兩個錯誤。 解決方法:通過命令檢視 $ gcc -march=native -Q -

ROS學習之編譯一個包

cti ges begin -s 包名 code start ner 一個 catkin_make -DCATKIN_WHITELIST_PACKAGES= "包名" $ catkin_make -DCATKIN_WHITELIST_PACKAGES="begin

mongodb c++ driver 2.0編譯使用

頭文件 dem set program 指令 driver -- cts b- 安裝boost1.48.0 在boost的官網下載boost1.48.0,鏈接例如以下: http://sourceforge.net/projects/boost/files/bo

Spark入門實戰系列--2.Spark編譯與部署(中)--Hadoop編譯安裝

二進制包 1.10 不能 mapr 修復 att 機器 mave end 【註】該系列文章以及使用到安裝包/測試數據 能夠在《[傾情大奉送–Spark入門實戰系列] (http://blog.csdn.net/yirenboy/article/deta

使用bcc32做在windowXP上qt3.2.1編譯環境的配置

內容 技術分享 ima and 3.2 文件內容 可執行 技術 cut 1.安裝borland C++編譯器,編譯器文件所在目錄下的文件如下: 其中bcc32.cfg和ilink32.cfg文件是自己加進去的,bcc32.cfg內容是-I"C:\Borland\BCC

Apache2.2.32編譯安裝

linux 系統管理 服務器版本:centos 6.5版本:Apache2.2.32下載Apache安裝包:wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.32.tar.gz安裝Apache依賴的軟件: yum install -y zlib-

在CentOS 7.2編譯安裝Nginx 1.13.6

創建 ont uname group with pen 還需 www stub 第一個裏程碑 --- 檢查軟件安裝的系統環境 [root@rainjin ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (

安裝zabbix-3.2.6編譯報錯no acceptable C compiler

zabbix linux執行安裝zabbix在編譯的時候./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libc

JVM理論:(四/2編譯過程——晚期(運行期)

num 計算 圖片 標準 int 虛擬 java 方法 特殊情況 cap 一、解釋器與編譯器   當虛擬機發現某個方法或代碼塊的運行特別頻繁時,就會把這些代碼認定為“熱點代碼” 。為了提高熱點代碼的執行效率,在運行時,虛擬機將會把這些代碼編譯成與本地平臺相關的機器碼,並進行

GCC編譯器原理(三)------編譯原理三:編譯過程(2-2)---編譯之語法分析

tails 需要 表達式 一個數 就是 out 和數 margin 操作符 2.2 語法分析 語法分析器(Grammar Parser)將對由掃描器產生的記號進行語法分析,從而產生語法樹(Syntax Tree)。整個分析過程采用了上下文無關語法(Context-free

spa 小程序的研發隨筆 (2) --- 預編譯

關鍵點 index img ive sets 需要 function ted console 因為是連續寫的2篇隨筆,廢話不多說。直接進入正題。 選擇預編譯的工具時,筆者采用了gulp。雖然,如今市面上大多采用的多為webpack,使用gulp也是有自己的緣由的。 webp

PHP 7.2.10 編譯安裝

ech ssi bug exif freetype ati rpath sco nts 準備環境 1.CentOS 系統 [root@test3 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)

ubuntu16.04執行ros的時候編譯工作空間catkin_make出現的一個問題Could not find a package configuration file provided by

最近在進行ros裡面的gazebo模擬之前需要對自己建立的工作空間進行編譯,但是進行編譯的時候輸入catkin_make出現如下錯誤提示 查閱ROS問答社群之後發現兩個比較有用的連結,如下 https://answers.ros.org/question/215766/could-not-find-a

ROS--2 : ROS系統層級結構

一、ROS檔案系統層級   ROS的檔案和資料夾按如下層級來組織:       檔案層級中每個模組的功能如下: Packages: ROS中最基本的軟體單元,包含ROS實時程序(nodes)、libraries、configu

number (2編譯錯 (類的大小寫錯誤) Filewriter cannot be resolved to a type

沒找到所使用的類所在的類定義,一般常見於使用了外部jar中的類,但有對應的import語句。比如,如果程式中使用了ArrayList這個類,但你程式類檔案的最開始import部分如果沒有import java.util.ArrayList;這句話的話,ArrayList出線的地方就會報ArrayLi

ROS系列五:編譯ROS程式包

轉自:http://wiki.ros.org/cn/ROS/Tutorials/BuildingPackages 目錄 編譯程式包   編譯程式包 一旦安裝了所需的系統依賴項,我們就可以開始編譯剛才建立的程式包了。   注意:&nbs

QGIS 2.14編譯終極教程 (QGIS 2.14.16 && Qt-4.8.6 && VS2010 )

編譯前須知(有必要的幾句囉嗦): 1、莫被這個教程的篇幅嚇到,其實篇幅不大。就算大家覺得太囉嗦,請見諒,筆者寫教程就是喜歡詳細,喜歡面面俱到。再者,本教程是為了解答很多人編譯QGIS遇到的頭疼問題,雖然可能離一解破萬疑還差好遠,但是總要盡力邁出這一步。 2、教程對版本的要求近乎苛刻,

qwt 6.1.2編譯與安裝

一、前提 已經安裝了Qt,並已配置好其環境變數;筆者安裝的Qt版本為Qt-4.8.6。 二、下載原始碼 地址:http://sourceforge.net/projects/qwt/files/qwt/6.1.2/ 對於windows環境下的安裝,下載zip檔案,解壓到自定義

2編譯原理字母表,符號表

【1】 字母表 & 符號 符號串 【2】文法及其分類 文法的分類 0型文法 總結: 文法 G(Vn,Vt,P,S) Vn: 非空有限的非終結符號集 Vt:終結符號集 P: 產生式集 S(屬於Vn)文法的識別符號

ECS裡Centos7.2編譯安裝PHP-7.2.11(PHP-FPM)

centos7下編譯安裝php-7.2.11(PHP-FPM) 一、下載php7原始碼包 1 http://php.net/downloads.php 如:php-7.2.11.tar.gz 二、安裝所需依賴 > yu