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