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 即可

 

posted @ 2022-09-13 15:42  david123102  阅读(572)  评论(0编辑  收藏  举报