1. 程式人生 > >CMake 常用指令總結

CMake 常用指令總結

1. include_directories() 

作用:新增標頭檔案目錄,相當於把路徑新增到環境變數中。

2. link_directories()

作用:新增庫檔案目錄,相當於把需要連結的庫檔案目錄新增到LD_LIBRARY_PATH中。

3. find_library()

作用:查詢庫所在的目錄

4.list()

舉例:list(APPEND Driveworks_LIBRARIES ${CUDA_LIBRARIES} ${CUDA_cublas_LIBRARY})

把後面變數值(路徑)新增到變數Driveworks_LIBRARIES中

5. find_package()

舉例:find_package(Driveworks REQUIRED)

6. link_libraries()

作用:新增需要連結的庫檔案路徑,跟link_directories()不同的是,前者是庫檔案的路徑,後者新增的是庫檔案所在的路徑。

舉例:link_libraries(“/home/xwang/third/lib/libhello.a”)

7. target_link_libraries()

作用:設定目標生成是做需要連結的庫檔案