ubuntu 18.04编译OpenSCAD源代码,本意想研究一下如何加速 CGAL 的计算过程,目前还没完成。
编译过程如下:
$ git clone git://github.com/openscad/openscad.git $ cd openscad $ git submodule update --init # 每次重新编译,都需要先执行此脚本,否则会出现环境变量设置问题 $ sudo ./scripts/uni-get-dependencies.sh # #include <Qsci/qsciglobal.h> $ sudo apt-get install libqscintilla2-dev $ sudo apt-get install libqscintilla2-qt5-dev # 大量软件被卸载,但是可惜的是,如果不卸载 libpulse0 没办法安装 libpulse-dev # 不安装 libpulse-dev 就没办法安装 qtmultimedia5-dev $ sudo apt-get remove libpulse0 $ sudo apt-get install libpulse-dev # Project ERROR: Unknown module(s) in QT: multimedia $ sudo apt-get install qtmultimedia5-dev # 如果安装过 anaconda 则要在路径中去除 anaconda,否则会出现编译问题 $ qmake openscad.pro $ make