目錄結構:
-main目錄 (main函式所在目錄)
-common目錄(公共函式,檔案所在目錄)
-storage目錄(呼叫common目錄中某個檔案的介面)
的時候報錯提示public.cpp中某個介面未定義的引用。
處理方法:
路徑沒問題,在main目錄下cmakelist.txt 中 target_link_libraries( )中,
依賴庫 storage.a 應該放在被依賴 common.a 後面。target_link_libraries(storage.a common.a)
...... cmake 不熟悉啊!
cmake新增各種 lam依賴庫
之前lz寫過乙個slam依賴庫安裝大全,如果按照之前大全安裝的方式進行安裝,後續在編譯自己的工程時需要鏈結各種庫檔案和標頭檔案,但是具體在cmakelists.txt裡怎麼使用呢?這篇部落格就準備彙總各種slam常用庫的鏈結方法。1.新增eigen標頭檔案 eigen通過apt get安裝之後,我們...
CMake配置工程鏈結庫
cmake是一款優秀的c c 專案構建工具。而c c 專案經常使用一些第三方庫,如boost luajit等。而在cmake下大致有3種方式將c c 庫引入工程。find package是cmake原生使用的庫查詢命令。使用方式如下 find package boost required find ...
cmake新增動態鏈結庫
如果使用gcc進行單個c檔案編譯的時候,有時候後面會需要新增如 l l之類的引數,如下 gcc o test test.c l usr local lib lopencv 這裡 l是制定動態庫的位置,l則是指定打算連線的動態庫名字。那麼在進行專案編譯的時候就需要通過cmake來通過cmakelist...