CmakeLists檔案說明

2021-10-03 09:57:09 字數 576 閱讀 1346

cmakelists.txt

#設定構建native library所需的最小cmake版本

cmake_minimum_required(version 3.4.1)

#aux_source_directory(studycpp dir_srcs)++

file(glob allcpp.)

#建立和命名乙個庫

add_library( # 庫名字

native-lib

# shared 動態庫 static 靜態庫

shared

#相對路徑原始檔

native-lib.cpp)

# 搜尋指定的預構建庫並將路徑儲存為變數

find_library( # 變數.

log-lib

# 指定要讓cmake查詢的ndk庫的名稱

log )

# 指定cmake應該鏈結到目標庫的庫

target_link_libraries( # 指定目標庫

native-lib

#鏈結到目標庫log庫

$ )

CMakeLists檔案的編寫

一 cmake使用慣例 1 在專案根目錄建立乙個build目錄 mkdir build cd build 2 執行 cmake 3 確定生成makefile成功,執行make 二 乙個簡單的例子 假設當前的目錄為test 1 新建hello.cpp 2 新建cmakelists.txt 內容 add...

CMakeLists檔案規劃學習

在學習他人 的過程中了解到一些cmakelists的使用技巧,所以進行乙個簡單總結 呼叫乙個包,就是常規的三個步驟 find package,include directions,target link libraries 包多的時候 太雜,所以我們需要把每個包對應的這些操作放在cmake資料夾下對...

CMakeLists檔案總結 不定更新

1.設定cmake版本 專案名稱等 cmake minimum required version 3.15 project setprojectname set cmake cxx standard 14 2.標頭檔案包含目錄 include directories include 3.原始檔包含 ...