cmake中的cmake_minimum_required()原型是什么
时间: 2023-07-23 11:34:41 浏览: 105
cmake的使用说明及相关命令规范
在CMake中,`cmake_minimum_required()`函数用于指定该CMakeLists.txt文件所需的最低CMake版本。其原型如下所示:
```cmake
cmake_minimum_required(VERSION <min-version> [FATAL_ERROR])
```
其中`<min-version>`参数指定了所需的最低CMake版本,该参数是必须提供的。如果当前CMake版本低于指定的最低版本,CMake会停止执行并显示一条错误消息。可选的`FATAL_ERROR`参数用于指示当CMake版本低于最低版本时,是否应该显示错误消息并停止执行。
例如,以下示例使用`cmake_minimum_required()`函数指定了所需的CMake版本为3.10:
```cmake
cmake_minimum_required(VERSION 3.10)
# 添加项目源文件和可执行文件
add_executable(myapp main.cpp)
```
在上面的示例中,`cmake_minimum_required()`函数指定了所需的最低CMake版本为3.10。如果当前CMake版本低于3.10,CMake会停止执行并显示一条错误消息。如果CMake版本符合要求,则使用`add_executable()`函数添加了一个名为"myapp"的可执行文件。
阅读全文