VS2008如何编译Opencascade(适用exe二进制文件安装,讲解通俗易懂)

说明:Open CASCADE Technology 是为特定领域快速开发程序而设计面向对象的C++类库。可以使用OCCT来开发二维和三维的通用几何造型CAD(Computer Aided Design)程序,CAM(Computer Aided Manufacturing)系统和CAA(Computer Aided Analysis)程序;仿真程序和绘图程序。

网上有些Opencascade的编译说得不够清晰,大家互相引来引去,或有些错误一错再错,或有些不合适,本篇文章在此总结一下Opencascade的编译工作,以飨读者。

一、准备工作

   基本配置: Win7 + Visual Studio 2008 + Opencascade6.7.1 (注:其他版本的编译与下述内容稍有不同)

   Step1: Vs2008安装,这个不再详述

   Step2:Opencascade下载

   进入官网:https://www.opencascade.com下载Opencascade6.7.1版本

   

   选择windows版本opencascade6.7.1,点击下载

   

二、安装

   点击Opencascade-6.7.1.exe安装

   

   接受协议

   

   选择安装目录,此处可以建立一个文件件用来存放安装的文件,其实相当于把所有的源文件解压到此目录。有些教程说默认安装目录,即安装到C盘,大可不必如此,不过建议选择一个相对好找的目录,方便后面的路径设置。

   

   等待安装,会花费一点时间

   

三、关于第三方库的说明

   Opencascade6.7.1.exe安装包中,是包含所必须依赖的第三库的,包含的第三方库如下所示:

   

   每个第三方库的.h\lib\dll文件都在其相应的文件夹下,后面使用时直接将路径添加一下即可(当然,你也可以自己下载编译,在此不再详述)。

四、编译Opencascade

   进入所有程序---->选择Visualstudio 2008方件夹---->选择VisualStudio Tools---->点击运行VisualStudio 2008命令提示 

   

   运行界面如下所示:

   

   进入opencascade安装目录,选择opencascade6.7.1文件夹,找到文件夹下的msvc.bat文件,直接将此拖入Visual Studio 2008 命令提示对话框,如下所示:

   

   拖入后的显示界面,自动截入当前目录,在msvc.bat后添加:空格vc9。记得是vc9哦

   

   然后回车,即可自动调出Visual studio 2008工作界面,并载入以下各个模块,安装下图所示顺序,右击文件夹编译生成。

   

   及至Opencascade最后一个文件夹Draw编译结束,Opencascade编译工将即全部完成。

   所有生成的lib库与dll都存放在Win32\vc9\libd及bind目录下,使用时将此添加调试PATH及链接器目录即可。

   

   此处不建议大家将所有的dll(包括第三方dll)文件全部加入到系统目录(C:\Windows\system32)下,以免污染系统文件

   解决方法:将所有的dll(包括第三方dll)文件全部拷贝到一个自己建立的文件目录下,例如D:\Opencascade\occt_dll,然后将此目录添加环境变量,设置如下:

   

转:https://blog.csdn.net/feengg/article/details/80594941

猜你喜欢

转载自blog.csdn.net/eric_e/article/details/80720864