【问题标题】:Unknown CMake command "create_single_source_cgal_program"未知的 CMake 命令“create_single_source_cgal_program”
【发布时间】:2020-02-03 03:24:10
【问题描述】:

我一直在尝试通过 VirtualBox 在 Ubuntu 上安装 CGAL 一段时间,每次我运行命令时

cmake -DCMAKE_BUILD_TYPE=Debug -DCGAL_DIR=/cgal

在一个示例中,我收到以下消息(没有其他错误):

CMake Error at CMakeLists.txt:12 (create_single_source_cgal_program):
  Unknown CMake command "create_single_source_cgal_program".


-- Configuring incomplete, errors occurred!
See also "/home/botengu/cgal/Bounding_volumes/examples/Min_sphere_d/CMakeFiles/CMakeOutput.log".

我在页面上看到了其他类似的主题,它们要么有所不同,要么没有得到回答。我希望有人帮助解决这个问题。

【问题讨论】:

  • "我一直在尝试安装 CGAL" - 看起来你想为 CGAL 构建一个 example,位于 Bounding_volumes/examples/Min_sphere_d/ 子目录中。而CGAL_DIR 应该指向CGAL 本身的安装目录。请描述一下您是如何安装 CGAL 的。
  • cgal 的哪个版本?
  • 最新的,5.0
  • 对于安装过程,一切都在终端上完成,这些是我运行的命令: - git clone github.com/CGAL/cgal - sudo apt-get install libcgal-qt5-dev - sudo apt-get install libqt5svg5-dev

标签: c++ cmake cgal


【解决方案1】:

您可能还需要运行:

cgal_create_CMakeLists

修复 CMakeLists 中的错误

【讨论】:

    【解决方案2】:

    我已经解决了我的问题,我所要做的就是添加有关 cgal 目录的更多信息。我将原始命令替换为:

    cmake -DCMAKE_BUILD_TYPE=调试 -DCGAL_DIR=~/cgal

    【讨论】:

      猜你喜欢
      • 2021-01-24
      • 2021-06-05
      • 2019-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-06
      相关资源
      最近更新 更多