OpenCasCade的安装,编译,及运行samples

在网上找了N多相关资料,初次接触OpenCasCade这玩意,走了很多弯路,终于能够成功运行samples中的例子。当弄完成,恍然大悟发现原来这么简单~

我的配置:win7(64)    vs2008    OpenCasCade6.7.0.exe

步骤一:

vs2008安装好,安装过程就不说了(最好使用vs2008)。

步骤二:

在官网下载OpenCasCade6.7.0.exe。安装位置最好是默认的位置,全部都默认下一步。

步骤三:

进入C:\OpenCASCADE6.7.0\opencascade-6.7.0目录,双击msvc.bat,会启动vs2008,,7个文件夹,也就是需要编译的七个模块,编译源码。

接下来,按照以下顺序编译各个模块(选中文件夹,右键重新生成,即可):
*. Foundation Classes

*. Modeling Data

*. Modeling Algorithms

*. Visualization

*. Application Framework

*. Data Exchange

*. Draw

编译过程中可能会遇到个中情况,例如缺少某些头文件,缺少lib库等。这时在C:\OpenCASCADE6.7.0\opencascade-6.7.0目录下ctrl+f找到对应的头文件和lib库,把相应的路径添加到vs2008中(工具---选项----项目和解决方案---vc目录)。此编译过程需要很长一段时间。

步骤四:

成功编译过后,会在C:\OpenCASCADE6.7.0\opencascade-6.7.0\win32\vc9\bind目录下生成N多dll文件,把这些dll文件拷贝到C:\Windows\system文件夹下(32位的系统拷贝到C:\Windows\system32文件夹中),仅这些dll文件还不够,还需把第三方的dll拷贝进去(第三方文件都在C:\OpenCASCADE6.7.0下,例如:freeimage-3.15.4-vc9-32文件等,从中找到bin目录下的dll,拷贝到C:\Windows\system文件夹中)。

步骤五:

dll文件都拷贝完毕过后,下面可以运行C:\OpenCASCADE6.7.0\opencascade-6.7.0\samples\mfc\standard下的demo了,用vs20008打开All-vc9.sln,

选择Ocaf,编译执行,这是会报错缺少mfcsample.dll,这时选中mfcsample这个项目,右键重新生成,会在C:\OpenCASCADE6.7.0\opencascade-6.7.0\samples\mfc\standard\win32\vc9\libd生成mfcsample.dll,把该dll拷贝到C:\Windows\system文件下,这时在编译Ocaf,运行成功!

以上编译过程,可能会出现各种缺少xx.hxx或.lib,从C:\OpenCASCADE6.7.0中一一查找,都会存在,把相应的路径添加到项目中,没问题了~希望能帮到大家~

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值