CMakeLists.tx
时间: 2024-06-08 18:02:56 浏览: 114
CMakeLists.txt
5星 · 资源好评率100%
CMakeLists.txt是一个CMake项目的配置文件,用于指定项目源文件、依赖关系和构建目标等。在使用CMake构建项目时,通常需要编写一个名为CMakeLists.txt的文件来定义构建过程。一个典型的CMakeLists.txt文件通常包含以下指令:
1. cmake_minimum_required:指定CMake的最低版本号。
2. project:指定项目名称、版本和描述等信息。
3. add_executable或add_library:定义可执行文件或库的名称和源文件列表。
4. target_link_libraries:定义链接库及其依赖项。
下面是CMakeLists.txt的一个示例:
```cmake
cmake_minimum_required(VERSION 3.10)
project(MyProject VERSION 1.0.0 DESCRIPTION "A simple example")
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)
add_executable(MyExecutable main.cpp)
target_link_libraries(MyExecutable PUBLIC MyLibrary)
```
上述示例中,我们定义了一个名为MyProject的项目,版本号为1.0.0,描述为"A simple example"。我们指定了C++标准为C++11,并定义了一个名为MyExecutable的可执行文件,它的源文件是main.cpp。最后,我们将可执行文件MyExecutable链接到一个名为MyLibrary的库上。
阅读全文