读取iges文件需要OpenCascade(OCCT)的支持,也是另外一个软件的要求。官网上仅提供windows版本的可执行文件,Linux等系统需要从源代码安装才能使用。从源码安装的好处是性能能更好,缺点则是过程繁杂,需要手动解决各种依赖。下面是参考官网的安装过程。
一、从官网获取源代码
从http://www.opencascade.org/getocc/download/loadocc/可以下载到,需要注册登陆后才能下载。
二、解压安装包
从经验上来看,这个过程应该放在windows上用winrar来做。在linux下解压缩耗时良久,在windows则在10分钟左右就解压完成了。解压之后将根目录下的文件, inc, src, drv, adm传输过去即可。其他文件不是安装必须的文件。
三、打开说明指导教程
在源码doc/文件夹下有occt_overview.chm的官方指导,这个是最权威、最正确也是最方便查看的指导文件。之前在网上找了许多教程,都没有这个思路清晰和规范。
四、编译第三方依赖
根据occt_overview.chm里面的developer guides/building occt from sources,第一步应当是安装第三方依赖。必须的第三方依赖包括:tcl/tk, freetype; 可选的第三方依赖有TBB, freeImage等。
五、使用Automake编译OCCT
由于在服务器上,没有图形界面,Automake是最好使的编译方式。
1. 执行build_configure脚本生成Makefile.in和configure文件。
2. 运行configure脚本。根据需求,配置如下:
./configure –prefix=/安装目录 –with-tcl=/tcl安装目录/lib –with-tk=/tk安装目录/lib –with-freetype=/freetype安装目录 –enable-debug=no –enable-production=yes –disable-draw
3. 执行make -j8 install完成安装
折腾了好几天才安装好OCCT,果然大软件的依赖一直会是痛。教训是文件的操作和文件查看在windows下比较好,尽量按照官方指导来做。
原文链接:https://www.qiquanji.com/post/4758.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知