1. 程式人生 > >cmake(1) 生成庫檔案

cmake(1) 生成庫檔案

1.生成一個庫檔案的步驟

1.先在cmakelists裡面寫命令生成庫檔案
2.每一個庫檔案都要有一個對應的標頭檔案,來說明這個庫檔案裡面有什麼
3.呼叫的時候main函式的cpp裡面要包含庫檔案的標頭檔案
4.編譯生成可執行檔案
5.生成可執行檔案之後才是連結庫檔案
如下圖
這裡寫圖片描述

2. add_library

add_library(hello libHelloSlam.cpp)
add_library(hello_shared SHARED libHelloSlam.cpp)

結果會生成一個hello_shared.so的動態庫,shared就叫動態庫
STATIC是靜態庫,以.a結尾

 3.cmake如何新增標頭檔案目錄