CMake 错误:未知参数 --clean-first

问题描述

运行以下 CMake 命令时,我收到错误消息。我正在使用 CMake 版本 3.20.5。

cmake --clean-first ./src/basis_universal/CMakeLists.txt

CMake Error: UnkNown argument --clean-first

然而,--clean-first appears to be supported

解决方法

只是为了让您清楚地了解...通常在任何 cmake 项目中都需要执行 2 个步骤...配置和构建。

在配置步骤中,CMake 会在您的系统、编译器等中查找文件,并为构建做好一切准备。

将代码实际转换为可执行文件的构建步骤是第二个单独的步骤。

跑步时

cmake --clean-first ./src/basis_universal/CMakeLists.txt

您只是在配置您的项目。 --clean-first 命令在配置期间不可用。

配置完成后,您需要构建您的项目。在该步骤中,您可以使用 --clean-first 选项。