OCCT教程一:安装步骤
本教程主要是看油管Quaoar's Workshop的o课程,打算将这个英语教程做成文字版,展现出来。
对于OCCT有两种安装方向
第一种是
1.进行exe进行安装 ;选好路径后一路确认就可以了,然后等待一会,就可以得到一个文件夹里面包含各种依赖包;(坏处里面依赖包的版本不是最新的例如vtk等,如果需要仍需要Cmake进行项目的创建)
2.编译源码在搜索框内搜索VS,将msvc.bat
[文件地址安装目录opencascade-7.6.0]文件拖入命令框中,回车后就会启动VS。
按顺序编译各个模块(步骤选中一个文件夹——右键——重新生成)
1. Foundation Classes
2. Modeling Data
3. Modeling Algorithms
4. Visualization
5. Application Frameork
6. Data Exchange
7. Dra
第二种是通过Cmake方法创建项目
①安装visual studio,我下的最新的2022版,勾选C++桌面开发,确保MSVC、in10 SDK、C++ Cmake工具都处于勾选状态。
然后下载cmake工具Donload | CMake,我下载的是最新的3.24.0,只要版本别差太多应该没什么事。
②源码解压后找个地方放,在新建一个products目录用来放第三方依赖,和XX-build目录,用来暂存cmake编译文件。
③下载源码(这里下载的是7.5.0每一个版本的安装都是一样的)Donload - Open CASCADE Technology
④也需要下载一些基本的第三方依赖包freeimage-3.17.0-vc14-64、freetype-2.5.5-vc14-64、tcltk-86-64
放置于product中
⑤打开cmake工具配置o的源码位置和临时构建目录。
点击Configure会出现
⑥然后在cmake配置项中配置3RDPARTY_DIR为放置依赖的products目录,以及INSTALL_DIR目录为opencascade-install,这个目录可以不用创建,执行make install时会自动创建。
⑦黄框里面的是可以选择使用的第三方依赖包(以后的文章会写如何使用);配置好之后在点一下Configure,然后点Generate,点OpenProject。
⑧此时自动打开Visual Studio,右键解决方案,生成解决方案开始构建。(正常应该是61个项目,我这里包含了vtk)
⑨
看到生成成功,并且没有什么报错,就成了。然后右键解决方案管理器中的INSTALL,点击生成,执行make install。这样把编译好的文件安装到设置的install目录。
⑩ 现在构建就完成了,可以运行一下DRAWEXE测试功能是否正常。
右键设为启动项,然后F5启动即可(注意!现在默认的解决方案配置是Debug,VS中Debug解决方案与release在lib和dll有区别)
输入下面的代码能够出现
小结
无论是第一种方法还是第二种方法,都是可以编译;只不过第一种,OCCT官方已经给你配置好了所有的东西,只需要安装,编译就行,可能有一些老。
我更推荐第二种,可以根据自己的需求进行选择。
空调维修
- 温岭冰箱全国统一服务热线-全国统一人工【7X2
- 荆州速热热水器维修(荆州热水器维修)
- 昆山热水器故障码5ER-昆山热水器故障码26
- 温岭洗衣机24小时服务电话—(7X24小时)登记报
- 统帅热水器售后维修服务电话—— (7X24小时)登
- 阳江中央空调统一电话热线-阳江空调官方售后电
- 乌鲁木齐阳春燃气灶厂家服务热线
- 珠海许昌集成灶售后服务电话-全国统一人工【
- 乌鲁木齐中央空调维修服务专线-乌鲁木齐中央空
- 新沂热水器故障电话码维修-新沂热水器常见故障
- 诸城壁挂炉24小时服务热线电话
- 靖江空调24小时服务电话-——售后维修中心电话
- 空调室外滴水管维修(空调室外排水管维修)
- 九江壁挂炉400全国服务电话-(7X24小时)登记报修
- 热水器故障码f.22怎么解决-热水器f0故障解决方法
- 营口热水器售后维修服务电话—— 全国统一人工