OpenCASCADE(OCC)x86环境的配置以及在MFC中的应用(初探)

一、Open cascade-7.6.0资源包的下载:

Download - Open CASCADE Technology


Download - Open CASCADE Technology

下载解压后的文件夹包含一下内容(不包含build文件夹,这是我后来CMake的时候新建的!!!):

二、三方库的下载

有些必需三方库(3rd party Components)的下载地址:3rd party Components | Open CASCADE Technology

因为我想在x86 环境下使用,所以下载的是32位的。

至此,下载了一共5个文件夹,这四个加上开始的open cascade-7.6.0。把他们整理在一个文件夹中,方便使用。我新建了一个文件夹名位  OCCT_32  ,把它们放在了这里面。

三、开始利用CMake配置并且编译生成我们需要的库

CMake的下载:Download | CMake

目前最新版本的cmake是3.25.0, 我下载的是cmake-3.24.2版本。

开始CMake之前,先在opencascade-7.6.0文件夹中新建一个空文件夹build ,方便我们存放CMake的内容。

 接下来打开CMake软件,先把Grouped打上对号,方便看,不然有点密密麻麻:

 点击左下方Configure,弹出新的界面,用来选择你使用VS的版本,和要配置的计算机位数,我选择的是32位(默认是32位)。

点击finish。出现一下内容。

 首先操作USE里的内容:

 将USE_VTK 和 USE_FREEIMAGE勾上(绿色箭头标的这两个)

 接着操作INSTALL里的内容:

 更改INSTALL_DIR目录(默认目录的话,需要用管理员身份打开VS2017,才能将编译好的文件安装到该目录下)   我在D盘下新建了一个名为OCCTxxxx86的文件夹,准备安装在这里。

 接着操作BUILD:

 在BUILD_SAMPLES_MFC上打上对号。

最后操作3RDPARTY(也就是三方工具库)

 将这三部分进行添加之前下载的三方库路径:

1.   3RDPARTY_FREETYPE_DIR
解压后的freetype-2.5.5-vc14-32根路径即可:C:\Users\Administrator\Desktop\OCCT_32\freetype-2.5.5-vc14-32

2.    3RDPARTY_TCL_DIR

解压后的tcltk-86-32根路径即可: C:\Users\Administrator\Desktop\OCCT_32\tcltk-86-32

 3.    3RDPARTY_TK_DIR

它和 3RDPARTY_TCL_DIR 的添加路径一样,即:C:\Users\Administrator\Desktop\OCCT_32\tcltk-86-32

点击Configure

还需要配置最后一些东西;

INSTALL里面的INSTALL_FREEIMAGE  和  INSTALL_VTK都不用勾选。

我们只添加它上面 3RDPARTY 里面的两个路径:

 1.    3RDPARTY_FREEIMAGE_DIR

添加路径:C:\Users\Administrator\Desktop\OCCT_32\freeimage-3.17.0-vc14-32

2.    3RDPARTY_VTK_DIR(具体到lib/cmake/vtk-6.1

添加路径:C:\Users\Administrator\Desktop\OCCT_32\VTK-6.1.0-vc14-32\lib\cmake\vtk-6.1

到此完毕,再点击Configure,没问题,点击Generate。

 可以了,点击 Open  Project,来到vs2017;

选择批生成;

 

  把这四个勾选上,生成,然后静静等待就可以了!!!

 这个生成过程大概1小时左右。

完成后,再之前建立的build文件夹中就出现了一下文件:

 头文件在inc中,库在win32的bin(.dll)和lib(.lib)中。

这样就可以结合MFC进行使用了!!!!!

在MFC中的应用转到之前x64的配置中(不管x86或者x64嵌入到mfc中的操作是一样的):

OpenCASCADE(OCC) X64 在 MFC多文档中的应用案例(入门)_C++幼儿园中班小朋友的博客-CSDN博客

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
opencascade是一个开源的三维几何建模库,可以用于各种CAD、CAE和CAM应用程序的开发。下面是opencascade的下载安装环境配置教程。 1. 下载opencascade:首先,进入opencascade官方网站(https://www.opencascade.com/)下载页面。选择最新版本的opencascade,点击下载按钮。根据操作系统的不同,选择适合的安装包。 2. 安装opencascade:下载完成后,双击安装包进行安装。按照安装向导的提示一步一步进行安装。可以选择安装路径和组件,建议按照默认配置进行安装。 3. 配置环境变量:安装完成后,需要配置环境变量,以便系统能够找到opencascade的相关文件。在操作系统找到“我的电脑”或“此电脑”,右击选择“属性”。选择“高级系统设置”,在弹出的窗口点击“环境变量”按钮。在“系统变量”区域点击“新建”按钮,添加以下两个变量: 变量名:OPENCASCADE_INSTALL_DIR 变量值:opencascade的安装路径,例如C:\opencascade-7.5.0 变量名:PATH 变量值:%OPENCASCADE_INSTALL_DIR%\win64\vc14\bin;%PATH% 点击确定保存变更。 4. 配置开发环境:如果需要在开发软件使用opencascade,需要配置开发环境。打开你常用的开发环境,比如Visual Studio,创建一个新的项目。在项目的属性设置,添加opencascade的头文件路径和库文件路径。头文件路径一般在opencascade安装路径的inc目录下,库文件路径一般在opencascade安装路径的win64\vc14\lib目录下。在项目引用opencascade的相关头文件,并将opencascade的库文件链接到项目。 至此,opencascade的下载安装环境配置就完成了。你可以开始使用opencascade进行三维几何建模的开发了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值