CMakeLists 怎么寫?
CMakeLists.txt 是 CMake 構建系統的配置文件,用于描述項目的構建規則和依賴關系。以下是一個簡單的 CMakeLists.txt 示例及基本寫法說明。
首先,指定 CMake 的最低版本要求,例如cmake_minimum_required(VERSION 3.10)
。
然后,定義項目名稱,如project(MyProject)
。
接著,添加可執行文件或庫。如果是添加可執行文件,使用add_executable
命令,如add_executable(main main.cpp)
,這里假設源文件是 main.cpp。如果是添加庫,使用add_library
命令,例如add_library(mylib SHARED mylib.cpp)
表示添加一個共享庫。
還可以指定頭文件路徑,使用include_directories
命令,如include_directories(include)
,表示將include
目錄添加到頭文件搜索路徑中。
對于鏈接庫,使用targe