Open Cascade源码 安装+配置+运行

本文详细介绍了如何在Visual Studio 2017上配置和使用OpenCASCADE技术,包括下载安装包、配置系统环境变量、设置VS项目属性等步骤,帮助初学者快速上手。

最近导师要求开学前学习一下这个库,说实话一开始看着一头包,完全一头雾水,不过最终安下来了,总体来说一定要胆大心细!

1.下载opencascade和VS2017,安装包(百度云)贴在下面:

opencascade链接:https://pan.baidu.com/s/1UbhkF5Na5420gIsUb4VP1Q 
提取码:cqr7

下载好以后就是这样:

VS2017链接:https://pan.baidu.com/s/1l9DejZhBaCPdFOgHEvkJWw 
提取码:e6wi 

VS安装教程百度一堆,主要要注意的就是安装过程中要把ALT,MFC勾选上,如下:

2.配置系统环境变量

把下载好的opencascade里每个文件夹的bin目录都放到环境变量的PATH里,尤其注意tbb开头的文件夹中,路径要具体到bin目录下的版本号目录里,我分享的安装包版本号是vc14,可以参考我下面的截图:

然后在将bin文件夹内的dll文件全部复制一份放在C:\Windows\SysWOW64里(注意我这里是64位的),一定要一个一个文件夹找,tbb开头的就存vc14里的8个dll就行了,其他版本不用存。

3.打开VS2017

文件->新建->项目->MFC应用(随便选个存储路径)->确定->应用程序类型选择单文档->完成

4.接下来配置一下VS2017的项目属性

点击上方菜单栏的项目->最下方项目属性->VC++目录->修改一下包含目录和库目录(我的opencascade存在E盘,如果存在其他地方可以对应改一下路径)

我的包含目录是:E:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\inc

我的库目录是:E:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib

接下来打开cmd,进入库目录E:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib,在此输入命令dir /b>libName.txt,把弹出来的所有lib文件名复制

点项目属性里的连接器->输入->附加依赖项,把上面复制的粘贴到这里(如果第一行粘贴上libName.lib,记得删除)

5.修改项目文件内容

打开头文件中的pch.h(或者叫stdafx.h,这是一个预编译源文件)

把下面内容复制到头文件

#include <BRepTools.hxx>  
#include <Standard_DefineHandle.hxx>  
#include <DsgPrs_LengthPresentation.hxx>  
#include <GCPnts_TangentialDeflection.hxx>  
#include <Geom_Axis2Placement.hxx>  
#include <Geom_CartesianPoint.hxx>  
#include <Geom_Line.hxx>  
#include <Geom_Surface.hxx>  
#include <BRepAdaptor_Surface.hxx>  
#include <GeomAbs_CurveType.hxx>  
#include <GeomAdaptor_Curve.hxx>  
#include <GeomTools_Curv

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值