CMake Error at CMakeLists.txt:11 (message): FATAL: In-source builds are not allowed. You should create a separate directory for build files. -- Configuring incomplete, errors occurred!
时间: 2024-04-27 10:25:02 浏览: 347
这个错误是由于在源码目录下进行构建,而不是在单独的构建目录中进行构建所导致的。为了解决这个问题,您应该在源代码目录外创建一个单独的构建目录,并在那里运行 CMake 命令。您可以按照以下步骤来解决这个问题:
1. 在源代码目录外创建一个单独的构建目录。
2. 进入构建目录,运行 `cmake <path_to_source>` 命令,其中 `<path_to_source>` 是源代码目录的路径。
3. 如果需要,使用 `-DCMAKE_INSTALL_PREFIX=<path_to_install>` 选项指定安装目录的路径。
4. 运行 `make` 命令进行编译。
5. 如果一切顺利,运行 `make install` 命令将程序安装到指定的安装目录中。
希望这些步骤可以帮助您解决这个问题。
阅读全文