ubuntu 無法包含Eigen標頭檔案

2021-09-28 23:48:57 字數 463 閱讀 6071

參考鏈結 ubuntu16.04+eigen3安裝

原來一直用的乙個工程是可以正常使用eigen的,今天新拿到乙份**,編譯發現eigen包含出錯,對比了自己原來工程的cmakelist.txt,發現是一樣的.

網上查了一下,是因為eigen的預設安裝位置是/usr/include/eigen3,如果標頭檔案包含的話,要使用#include.但我們一般不會在前面加eigen3,所以把eigen3裡面的eigen資料夾拷貝乙份到/usr/include/下就可以了.

查一下eigen3目錄在/usr/include 還是/usr/local/include下,然後

sudo cp -r /usr/include/eigen3/eigen /usr/include

或者sudo cp -r /usr/local/include/eigen3/eigen /usr/local/include

ubuntu系統簡單的eigen版本切換

之前要用到eigen3.2.10和ubuntu系統16目前apt get的eigen3.3beta版本不一致,在某些程式上有衝突,之前把eigen3.2.10安裝在別處,通過set切換不了,所以目前參考師兄的辦法,因為eigen只有標頭檔案,sudo apt get的安裝位置在 usr includ...

ubuntu安裝eigen3踩坑

執行命令 sudo apt get install libeigen3 dev安裝後執行以下命令 執行命令 sudo cp r usr include eigen3 eigen usr include注意 參考cp指令 usr men usr zh 將目錄 usr men下的所有檔案及其子目錄複製到...

無法開啟包含檔案 fstream h

剛剛在vs2010裡面使用vc6.0的那種 include 方式,但是編譯時提示fatal error c1083 無法開啟包括檔案 fstream.h no such file or directory。把 include改成 include using namespace std 編譯 執行都順...