Open CASCADE Technology(OCCT)配置-Win64-VS2022

1. 下载

OCCT官方下载链接,官方安装说明链接(时间比较久了~)

找到OCCT及对应依赖库的版本号并下载,我的是OCCT-7_9_1和3rdparty-vc14-64:

2. Cmake编译

解压缩上述文件,并新建对应的INSTALL_DIR以及BUILD_DIR,便于后续Cmake编译:

打开Cmake,并浏览至对应目录,点击Configure按钮:

按下Finish按钮,此时可能会提示出错:

接下来,修改3RDPARTY_DIR路径为依赖库路径:

将BUILD下BUILD_CPP_STANDARD修改一下,我的是VS2022版本修改为C++17:

将INSTALL下的INSTALL_DIR目录修改一下:

其他的内容就看自己需求,我这里在USER修改了一项:

点击Add Entry按钮,添加新的项CMAKE_DEBUG_POSTFIX:

 然后点击Configure按钮,会得到Configuring done:

点击Generate按钮,会显示Generating done:

点击Cmake下方的Open Project打开项目,或者在OCCT-build目录下,点击OCCT.sln打开项目

3. VS生成

打开VS的解决方案资源管理器,在Release ❌64下,右键ALL_BUILD并选择生成(大概需要20分钟左右,可以喝口茶休息一小下了):

成功后,右键INSTALL并选择生成,可能会提示出错,

需要将OCCT-build目录下的win64复制到OCCT-7_9_1-Win64文件夹下,覆盖原来的win64文件夹,然后重新对INSTALL选择生成:

然后经过漫长的等待,就完成了,在win64的目录下新生成了自己的bin和lib:

4. 测试

打开 Modules/Draw/DRAWEXE,右键设为启动项

Ctrl+F5执行,并在打开窗口执行如下命令:

pload ALL
box b 1 1 1
axo
fit

会得到如下结果:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值