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

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

被折叠的 条评论
为什么被折叠?



