官方编译源码安装参考(关于第三方库,linux页面下面有基于Debian的apt安装,很方便)
https://www.opencascade.com/doc/occt-7.3.0/overview/html/occt_dev_guides__building.html
1.CASROOT环境变量未配置
export CASROOT=/usr/local
当然,该命令是临时的,可以测试看看,Draw[1]>是不是出来了,OCCT窗口也出来了
要想使其永久生效,sudo gedit /ect/profile,在文件末输入:
CASROOT=/usr/local
export CASROOT
此时pload ALL测试一下,发现下列错误
2.libTKTopTest.so: cannot open shared object file
sudo ldconfig一下,发现这个错误也没有了。但有新错误
3.Original error: no files matched glob pattern "*.tcl"
使用sudo cp命令将opencascade源文件目录下的adm、src、samples目录copy至/usr/local下
再次pload ALL,出现1,表示成功,运行Samples的例子,一切ok