OpenCascade(OCC)编译安装过程

准备编译环境

下载vs2022

在这里插入图片描述

安装vs2022

打开vs安装程序,开始安装
在这里插入图片描述
勾上“使用C++的桌面开发”
在这里插入图片描述
开始安装
在这里插入图片描述
安装完成后重启
在这里插入图片描述

下载安装VC++10.0

如果直接使用上面下载的第三方库,后续cmake配置的时候会报错,因为tcl/tk的64位版本需要vc10。

在微软官网找到VC++ 10.0安装包,并安装:
在这里插入图片描述

下载源码

下载OCC源码

搜索OpenCascade,找到官网
在这里插入图片描述 下载源码 在这里插入图片描述

下载第三方库

点击这里下载第三方库 在这里插入图片描述 下载vc14-64位对应的第三方库 在这里插入图片描述

将第三方库解压后存放在指定位置:

在这里插入图片描述

编译

在occ源码文件夹中新建build文件夹
在这里插入图片描述
打开cmake,设置源码目录和目标目录,随后点击“configure”按钮
在这里插入图片描述
设置平台为x64
在这里插入图片描述
会出现弹窗报错,此时需要设置第三方库
在这里插入图片描述
将下载好的第三方库压缩包解压,随后将第三方库目录选择为解压后的目录
在这里插入图片描述
点击configure,继续配置,注意如果不预先安装vc10,这里会报错:
在这里插入图片描述

可以修改OCC的安装目录,建议设置为默认路径以外的其他路径。若使用默认,后续编译必须使用管理员身份打开vs2022,否则会报错“msb307 命令setloca”。
这里采取默认设置,后续使用管理员身份打开vs2022编译:
在这里插入图片描述

继续点击“Configure”,待cmake提示完成后,点击“Generate”。生成结束后,点击“Open Project”,选择使用vs2022打开。选中下图所示项目,右键并点击“生成”,开始编译。
在这里插入图片描述

编译结束:
在这里插入图片描述
在“INSTALL”项目上右键,点击“生成”:
在这里插入图片描述
编译成功效果如下:
在这里插入图片描述
设置DRAWEXE为启动项,并运行:
在这里插入图片描述
键入如下命令,验证编译是否成功:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值