第三方庫不能隨便指定位置,最好裝在預設的位置,因為當乙個庫依賴另乙個庫的時候 他總是在預設的路徑下找所依賴的那個庫。
eigen:
相比於其他庫,eigen的神奇之處在於,它是乙個純用標頭檔案搭起建起來的庫。這意味著你只能找到它的標頭檔案,而沒有.so或.a那樣的二進位制檔案。在使用時只需引入eigen的標頭檔案即可,不需要鏈結庫檔案(因為它沒有庫檔案)。要使用eigen庫,需要在cmake工程中的cmakelists.txt檔案中指定eigen的頭檔案目錄:
除錯第三方庫的心得
編譯選項 l 庫名 小寫的l沒有lib字首,沒有so字尾 l庫的路徑 不包括檔名 i 大寫的i標頭檔案路徑 多數的第三方都庫支援64位但是不支援32位環境,我裝的pcre2 posix的庫也可以在32位環境編譯,但是執行是會報段錯誤。程式鏈結時呼叫的動態庫不一定就是標頭檔案所對應的。比如我在原始檔裡...
ubuntu第三方庫管理筆記
linux 檢視版本號 pkg config modversion opencv ls usr bin python 檢視版本路徑 which python3 檢視庫資訊 apt cache show lib sudo find iname opencv locate lib sudo apt in...
使用json心得(第三方庫jackson)
collectionpersonresult new arraylist 將要傳送給前台的資料放入map集合去 mapmap new hashmap map.put person personresult map.put departmentcount 50 定義乙個totalresult物件,封裝...