gpt4 book ai didi

CMake 配置

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:48 33 4
gpt4 key购买 nike

我有一个简单的 C 项目结构:

proj/
src/
docs/
build/
tests/
lib/

尝试编写合适的 CMake 文件。

到目前为止我的尝试:http://pastebin.com/846ZzUev

CMakeLists.txt:6 (PROJECT_SOURCE_DIR) 处的 CMake 错误: 未知的 CMake 命令“PROJECT_SOURCE_DIR”。

-- 配置不完整,出现错误!另请参阅“/path/to/proj/CMakeFiles/CMakeOutput.log”。

*我如何:*

  • 强制使用自定义编译器。
  • 通过自动文件检测自动包含所有库文件夹。
  • (PROJECT_ROOT/src 和 PROJECT_ROOT/lib)

最佳答案

  1. 未知的 CMake 命令“PROJECT_SOURCE_DIR”。 - PROJECT_SOURCE_DIR 不是命令,它是 variable .看起来您正试图告诉 CMake 您的代码所在的位置 - 通常的做法是将 CMakeLists.txt 文件放在项目的根目录中。

  2. “强制使用自定义编译器。” - 这包含在 FAQ 中.

  3. “通过自动文件检测自动包含所有库文件夹。” - 你的意思类似于 this answer 中描述的内容(更多讨论here)?执行此操作的惯用 CMake 方法是显式列出目标及其源文件。

关于CMake 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19774623/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com