最近在开发可视化软件的时候,想直接导入iges和stp等cad的文件,因此想到用目前最强的开源cad几何内核,但是捣鼓了很多天都没有编译运行成功,终于在opencascadeQQ群某大神的指导下,编译成功,并且能够运行和发布。由于整个编译过程比较繁琐,也为了大家少走弯路,现将编译方法总结如下:
1. 下载文件
2. 安装文件
安装文件到该目录
3. 编译文件
定位到该目录,运行该目录文件中的msvc.bat
启动IDE
编译文件,大概一个小时后结束
4. 自定义工程
新构建例子工程
按照最开始的方法打开工程
选择清空该工程
打开新建工程
添加include变量
修改预定义变量
修改lib文件目录
添加需要的lib文件
编译运行工程文件
5. 发布工程
将生成的exe文件拷贝到编译的运行环境中
并且将所有第三方的动态库文件拷入
即可运行和发布该软件
这只是能够运行的方法之一,并不是最佳方案,主要问题还是occt的环境变量设置非常麻烦,可能会有更加方便有效的方法。