使用cmakelists.txt 中間需要匯入第三方的庫當我們需要生成自己的庫的時候,下面介紹如何匯入第三方庫的具體步驟。
cmake的配置資訊寫在了cmakelist.txt檔案中。在cmakelist.txt檔案裡,我們首先定義兩個變數inc_dir和link_dir,用來表示標頭檔案路徑和庫的路徑。這裡以我放在downloads檔案下的wfdb庫為例,**如下:
set(inc_dir /users/haoran/downloads/wfdb/include)
set(link_dir /users/haoran/downloads/wfdb/lib)
include_directories(inc
dir)
link
dire
ctor
ies(
) link_directories(
incdi
r)li
nkd
irec
tori
es()
link_libraries(wfdb)
注意以上**須放在add_executable語句之前,而接下來的鏈結庫操作則須放在add_executable語句之後。
target_link_libraries(wfdb_demo wfdb)
括號中的wfdb_demo為工程名稱,wfdb為庫的名稱。
至此我們就完成第三方庫的鏈結過程。
cmake_minimum_required(version 3.6)
project(wfdb_demo)
set(cmake_cxx_standard 11)
set(source_files main.cpp)
set(inc_dir /users/haoran/downloads/wfdb/include)
set(link_dir /users/haoran/downloads/wfdb/lib)
include_directories(inc
dir)
link
dire
ctor
ies(
) link_directories(
incdi
r)li
nkd
irec
tori
es()
link_libraries(wfdb)
add_executable(wfdb_demo $)
target_link_libraries(wfdb_demo wfdb)
CLion中使用CMake匯入第三方庫的方法
最近嘗試使用clion這款ide來寫c 程式。由於clion的工程都是基於cmake來構建的,因此匯入第三方庫就需要在cmake檔案中進行配置。這裡把利用cmake匯入第三方庫的過程記錄下來。cmake的配置資訊寫在了cmakelist.txt檔案中。在cmakelist.txt檔案裡,我們首先定義...
CMAKE使用鏈結第三方SO庫
cmake 命名變數 set inc dir usr local include set link dir usr local lib set source files main.cpp 去 找標頭檔案 相當於gcc clang 中的 i i的大寫字母 引數 include directories ...
匯入第三方細節
最近匯入第三方的東西比較多 fmdb 第三方連線sqlite資料庫的用的,匯入的框架 libsqlite3.0tbd ios9.2 版本不同,字尾不同,fmdb不支援arc記得 選中專案 build phases 選中第二項,尋找相關的檔案在後面跟上 fno objc arc欄位 masnory 第...