OpenSCAD 使用者手冊/從原始碼構建 CGAL
外觀
此頁面適用於在 OpenSCAD_User_Manual/在 Linux/UNIX 上構建 中的操作過程因某些原因失敗的情況。如果上述過程對您不起作用,請在 OpenSCAD 的 github 上提交問題。同時,這些說明可能會為您提供變通解決方案。
- 如果您的系統已經安裝了過時的二進位制 CGAL 包(例如 libcgal-dev),最好使用類似 'apt-get purge libcgal-dev' 的命令將其刪除。
- 如果您自定義編譯了 BOOST,請將 BOOST_ROOT 環境變數設定為安裝位置。
- 從 [1] 下載 CGAL。嘗試獲取最新版本。
- CGAL 需要安裝 boost、cmake、mpfr 和 gmp。在 OpenSCAD_User_Manual/在 Linux/UNIX 上構建 中的操作過程可以幫助您安裝它們。在 Debian/Ubuntu 上,安裝所需元件的命令類似於以下內容:
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 沒有移植到這些系統上,要麼是因為它們的編譯器過舊,或者其他原因。