跳轉到內容

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 沒有移植到這些系統上,要麼是因為它們的編譯器過舊,或者其他原因。
華夏公益教科書