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 @   david123102  阅读(668)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示