Ubuntu下编译OCC
环境
系统:Ubuntu 22.04 x64
OCC版本:opencascade-7.6.0
安装基础依赖
sudo apt install libx11-dev mesa-common-dev libglu1-mesa-dev -y sudo apt install libfreetype6 libfreetype6-dev -y sudo apt install tcl tcl-dev tk tk-dev -y sudo apt install cmake -y
编译OCC
源码地址:https://dev.opencascade.org/system/files/occt/OCC_7.6.0_release/opencascade-7.6.0.tgz
tar -xvf opencascade-7.6.0.tgz && cd opencascade-7.6.0 mkdir build && cd build cmake .. sudo make install -j4
安装qt5依赖
sudo apt install qtbase5-dev libqt5svg5-dev -y sudo apt install qttools5-dev-tools -y
编译samples
cd samples/qt/Tutorial ###设置qt目录 ###cp custom.sh.template custom.sh ###在custom.bat 和custom.sh中加入QT目录,例如设置export QTDIR="/opt/QT5.9.9" ###gedit custom.sh #编译 ./make.sh #运行 ./run.sh
如果遇到source不生效,将 samples/qt/Tutorial/env.sh 中的 source custom.sh 改为 source ./custom.sh 即可