Opencascade安装教程(Visual Studio 2017)

        之前尝试了一次Visual Studio 2019+Opencascade7.5.0的编译,编译成功了,但是在Qt中使用的时候一堆错误没有解决,加之之前的项目需要,所以卸载了VS2019,改安装了VS2017,如果不想找太多错误,不妨可以安装VS2017来编译。

        记录一下自己安装Windows+Opencascade7.3.0+VS2017的过程。

1、下载安装包

        首先,从OCC官网下载7.3.0的安装包,我下载的是opencascade-7.3.0-vc14-64.exe,由于opencascade官网下载很慢而且还必须注册才能下载,不想麻烦的可以直接找相应的资源包下载。


2、 运行安装文件

        双击下载好的安装文件

        选好路径后一路确认就可以了,然后等待一会,就可以得到一个文件夹

         进入opencascade-7.3.0文件夹,找到msvc.bat文件 


 3、编译源码        

        在搜索框内搜索VS,然后打开“Dveloper Command Prompt for VS 2017",然后将msvc.bat文件拖入命令框中,回车后就会启动VS2017。

         之后,VS2017便会打开7个文件夹,也就是需要编译的七个模块。在打开的时候,VS2017会提示重定向文件。

        之后就按顺序编译各个模块(步骤:选中一个文件夹——右键——重新生成)

1. Foundation Classes 

2. Modeling Data 

3. Modeling Algorithms 

4. Visualization 

5. Application Framework 

6. Data Exchange 

7. Draw 


4、在编译中可能会遇到的问题

        1)vs找不到相应版本的Windows SDK版本

        这个问题解决很简单,只需要在将七个文件夹全部选中,右键后点击属性,在配置属性->常规 里面,将相应的SDK版本改成自己的。如下:

更改SDK版本

        2)找不到xxx.lib

        找到提示中缺少.lib对应的项目,右键属性,在 链接器->输入->附加依赖项 处添加缺少.lib的名称(例如tbb_debug.lib),然后在 链接器->常规->添加库目录中添加.lib文件所在的位置路径。(可以用Everything查找.lib文件,然后将搜到的所有文件路径全部添加进去,确保万一。)

        3)找不到xxx.h

        同样的,右键属性,在 C/C++ ->常规->附加包含目录 添加文件的位置路径。


 5、之后的注意事项

        (不做以下这步,会导致Qt创建运行项目失败)

        编译成功以后,在以下目录中将所以的.dll文件全都复制到C:\Windows\system32和C:\Windows\SysWOW64中,注意是直接放进去,不要以文件夹的形式!!!

...\OpenCASCADE-7.3.0-vc14-64\opencascade-7.3.0\win64\vc14中的bin和bind文件夹

...\OpenCASCADE-7.3.0-vc14-64\ffmpeg-3.3-lgpl-64\bin

...\OpenCASCADE-7.3.0-vc14-64\freeimage-3.17.0-vc14-64\bin

...\OpenCASCADE-7.3.0-vc14-64\freetype-2.5.5-vc14-64\bin

...\OpenCASCADE-7.3.0-vc14-64\qt591-vc14-64\bin

...\OpenCASCADE-7.3.0-vc14-64\tbb_2017.0.100\bin\intel64\vc14

...\OpenCASCADE-7.3.0-vc14-64\tcltk-86-64\bin

...\OpenCASCADE-7.3.0-vc14-64\vtk-6.1.0-vc14-64\bin


接下来就可以正常创建新项目了。
 

  • 8
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
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进行三维几何建模的开发了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值