CGAL库安装!

CGAL库安装!

我正在运行 Ubuntu 12.04,我想在我的桌面上安装 CGAL 库以供学习目的。我已经尝试了 1000 次安装过程(尝试了所有不同的方法)但仍然无法使其工作。

这是 Cmake 输出

任何帮助我都感激不尽,因为我已经两个月没遇到这个问题了。

先谢谢了。

答案1

尝试一下sudo apt-get install libcgal*。这是封装描述

如果您确实需要从源代码编译它,我只能说我设法在 Windows 7 和 Ubuntu 10.04 上完成了它(后来没有尝试过)。然而,这有点令人沮丧。但是当它写入时:fatal error: iostream.h: No such file or directory compilation terminated它根本找不到编译器提供的常用文件,所以它可能表明您的路径有问题。而且 CGAL 仍然是一个 C++ 库,而 iostream.h 是一个 C 文件。

尝试使用iostream.h文件编写并运行一个简单的 C 程序,然后让我们知道它是否有效。

还要确保您已经安装了所有必需的第三方库(Qt,MUMPS,LAPACk等)。

编辑:如果您无论如何都需要编译版本,请安装打包版本进行开发,并在空闲时间尝试最后进行编译。成功后,只需在项目中切换 include 和 lib 目录即可。

编辑2:

  1. 安装先决条件:

    sudo apt-get install cmake cmake-gui libgmp* libboost-all-dev zlib

  2. 下载 CGAL

  3. 打开终端并cd进入主 CGAL 文件夹 (CGAL-4.2)

  4. 运行cmake:sudo cmake-gui

  5. Advanced如果未选中,则选中复选框

  6. 找到以 WITH word 开头的选项并取消选中除以下内容之外的所有选项WITH_CGAL_CoreWITH_GMP

  7. Configure。尝试通过设置适当的路径删除未连接的依赖项或选项(例如未找到 OpenGL Dir 等),然后Configure再次按

  8. 没有报错后按Generate并关闭cmake

  9. 在终端的主 CGAL 文件夹中写入:make这将为您提供一些库(例如CGAL-4.2/lib文件夹中的 libCGAL_Core.so 和 libCGAL.so

  10. 如果有效,您可以尝试添加其他选项和功能。安装 Qt3 和 Qt4、Blas、Lapack 和所有需要的东西,并在每次更改后尝试构建它。

相关内容