跳转到内容

OpenSCAD 用户手册/从源代码构建 CGAL

来自维基教科书,开放世界中的开放书籍

此页面适用于在 OpenSCAD_User_Manual/在 Linux/UNIX 上构建 中的操作过程因某些原因失败的情况。如果上述过程对您不起作用,请在 OpenSCAD 的 github 上提交问题。同时,这些说明可能会为您提供变通解决方案。

  • 如果您的系统已经安装了过时的二进制 CGAL 包(例如 libcgal-dev),最好使用类似 'apt-get purge libcgal-dev' 的命令将其删除。
  • 如果您自定义编译了 BOOST,请将 BOOST_ROOT 环境变量设置为安装位置。
  • [1] 下载 CGAL。尝试获取最新版本。
sudo apt-get install libboost-dev cmake libmpfr-dev libgmp3-dev
  • 提取
tar -xf CGAL-*tar*
  • 构建
cd CGAL-$version
cmake . -DCMAKE_INSTALL_PREFIX=$HOME/openscad_deps
make
sudo make install
  • 请注意,一些较旧的系统(例如 NetBSD5)无法编译 CGAL - 要么是因为 CGAL 没有移植到这些系统上,要么是因为它们的编译器过旧,或者其他原因。
华夏公益教科书