【问题标题】:instructions on building CGAL libraries from source code从源代码构建 CGAL 库的说明
【发布时间】:2013-11-20 03:45:42
【问题描述】:

我已经安装了计算几何算法库 4.3 并按照 CGAL4.3 手册页 (http://doc.cgal.org/latest/Manual/installation.html) 上的说明进行操作。

在我创建 CGAL-4.3 文件夹后,它显示“make # build the CGAL libraries”。但是我找不到任何 cmake 命令或 .exe 文件来执行“make”。我在这里缺少什么?

下面我复制了手册页上的说明,以防任何人无法访问。

1 简介

本文档描述了如何在 Windows、类 Unix 系统和 MacOS X 上安装 CGAL。

理想情况下,设置 CGAL 相当于:

  1. cd CGAL-x.y #进入CGAL目录

  2. cmake 。 # 配置CGAL

  3. make # 构建 CGAL 库

【问题讨论】:

  • 您最终找到了编译问题的解决方案吗?

标签: c++ cmake computational-geometry cgal .lib


【解决方案1】:

你在 Windows 上,所以你可能没有make

您可以安装 make 或告诉 Cmake 生成 makefile 以外的其他内容(例如 Visual Studio 项目)。 如果你使用Cygwin,它应该很容易安装make,或者你可能已经有了它。尝试在 Cygwin 提示符下键入 make。

根据我在 Windows 上构建代码的有限经验,我建议安装 MinGWCode::Blocks。然后让 Cmake 使用 MinGW 生成一个 Code::Blocks 项目。打开项目并构建它。干净简单。

【讨论】:

  • 您可以使用 nmake 代替(由 Visual Studio 提供)。
  • 不知何故我没有注意到,但是 cmake 已经生成了 Visual Studio 11 项目文件(vs11 是 CmakeCache.txt 中的默认生成器)。但是仍然感谢:)
  • @sloriot 但是在这种情况下,cmake 可以从生成器列表中进行选择,您可以直接获取 VS 项目文件
【解决方案2】:

请注意,CGAL 项目提供Installation Instructions for Windows

【讨论】:

    猜你喜欢
    • 2018-08-13
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    相关资源
    最近更新 更多