我在Ubuntu上安裝了庫Eigen。我通過在下載的源代碼目錄旁創建一個「構建目錄」來遵循指示。也就是說,我有兩個目錄:源代碼爲eigen-eigen-1306d75b4a21
,編譯時爲eigen-build
。CMake找不到源目錄(安裝Eigen)
然後我做:make install
後立即發生
cd eigen-build
cmake ../eigen-eigen-1306d75b4a21/
sudo make install
錯誤並停止安裝:
CMake Error: The source directory "/home/username/something/eigen-eigen-1306d75b4a21" does not exist.
顯然該目錄存在。我的CMake有什麼問題? (我對CMake瞭解不多,在第二步中我觀察到一些警告,說很多東西如Qt4都沒有,但我認爲這不是原因,因爲錯誤信息暗示了什麼。)
所以你的build目錄是'/ home/username/something/eigen-build'? CMake抱怨過什麼嗎? – 2014-10-28 12:47:46
你是否舒服,這不是某種權限錯誤? – niklasfi 2014-10-29 07:12:01
我有同樣的錯誤。源目錄的路徑包含一些特殊字符,如'ščťžýáí',所以當我改變路徑時,像'/ home/user/project',它的工作。 – 32cupo 2016-12-31 00:43:50