OpenCasCade7.5.0+vs2017_64位+Qt5.13.2_msvc2017_64位三维库编译部署C++,相关三维CAD、CAM、CAA有关函数编译、部署、运行、知识汇总。

说明:

       OCCT(OpenCasCade Technology)库是对于三维环境下建模开源的一个库,我们可以使用他封装好的库进行一些三维建模软件的开发,该库支持stp、step、GES、STL和BREP等文件格式,可以对2D、3D三维模型重建,做一些旋转、平移、缩放,也可以对点线面进行倒角圆处理等。

一些基于OCCT库开发的开源项目:freeCAD、SALOME、CADRays等等,还有一个比较基础的项目occQt,是一位叫eryar开发的。后期我会在后续的文章末尾贴出这些项目的地址,如有需要的话。

一、三维库OCCT7.5库编译

下载的话,需要先去官网下载occt:

https://www.opencascade.com/

可能打开比较慢,耐心一点等待一下。或者你需要使用魔法;而且需要先登录好像,如果有不会下载的,可以在评论留言、或者私聊我,我给你发一个包好了。

       第一次生成可能会失败,需要选择这个1中项目的子目录,选择所有,点击属性,修改一下window的sdk就好了;

接着,就开始按照顺序进行编译就好了。

注:(特殊)配置类型是dll。动态库。不要搞错了。
输出文件这里是lib文件:静态库

(后续使用的时候,需要加载动态库、静态库去使用,这里说的是Qt开发)

为什么要按照这个顺序进行编译,大概一次性编译所有的,可以会很卡,而且很慢。也会出错。 

最好编译一个,改一个,一个一个来,不着急,不慌不忙,有条不紊。

好了这是一个完整的一个文件项目编译的过程,其余的就不一一展示了。

提醒一下:有些小伙伴不知道怎么一次改这个属性,按住ctrl依次选中,右键选择属性,更改sdk就好了。选择的是下图这样标志的才能改属性SDK,win10sdk如果你安装了很多,选择一个你常用的就好。都弄一样的最好。

 

接下来,可以去相关文件夹下找到你生成的dll,编译好的三方库。

 大概有13个库需要,我看的博主是直接把所有dll和lib文件拷贝到c盘system32下,我虽然不明白他这样做的意图,我是把这些路径直接加到了系统的环境变量下,如果你电脑有很多环境变量的话,这13条可能放不下,这时候你就找到所有dll和lib文件进行拷贝就好了,注意上面的这个路径下所有的文件。

下图是我的环境变量,你复制的时候,注意是这些文件夹。

 

运行项目和源码

添加完成,去网上找个qt的开发的开源的项目试试,下面这个是eryar开发的项目,拿过来运行测试一下。注意运行别人项目要修改你对应的库的pro里面的位置。不要修改错了。

 

注意pro文件路径别搞错了,

 

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序小白Erike.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值