原文:http://blog.csdn.net/robinjwong/archive/2009/06/23/4291361.aspx 源码编译: 工程编译顺序: Foundation Classes (file FoundationClasses.*) Modeling Data (file ModelingData.*) Modeling Algorithms (file ModelingAlgorithms.*) Visualization (file Visualization.*) Application Framework (file ApplicationFramework.*) Data Exchange (file DataExchange.*) Draw (file Draw.*) WOK (file WOK.*) Wrappers (file Wrappers.*) (* dsw for VC6; sln for VC7,8,9,...) 编译器设置: option中设置VC 工程的include file 和 lib file 的路径为Open Cascade安装目录下对应的文件夹。或者只对工程进行设置,设置Additional include directions 和 Additional lib directions 的路径。 其余设置默认。 编译源码。 编译源码时将系统语言设置为英语,不然会出现编译错误,源码中的部分字符好像有法文(不知道),中文系统语言容易出现乱码。 自定义工程设置: 编译器设置与编译源码时的设置方法相同。 在工程属性的linker中添加所需的lib file name,可参见Open Cadcade Samples中的工程设置; 前四个模块的生成的lib文件如下: FoundationClasses: TKernel.lib TKAdvTools.lib TKMath.lib //////////////////////////////////// ModelingData: TKG2d.lib TKG3d.lib TKGeomBase.lib TKBRep.lib ///////////////////////////////////// ModelingAlgorithms: TKGeomAlgo.lib TKTopAlgo.lib TKBO.lib TKPrim.lib TKBool.lib TKShHealing.lib TKMesh.lib TKFillet.lib TKHLR.lib TKFeat.lib TKXMesh.lib TKOffset.lib //////////////////////////////////// Visualization: TKService.lib TKV2d.lib TKV3d.lib TKMeshVS.lib TKNIS.lib TKOpenGl.lib /////////////////////////////////// 工程属性中设置如下: properties/C/C++/Preprocessor definition/ _DEBUG WNT CSFDB WIN32 _WINDOWS _AFXEXT WIN32必须添加,详见OCC 源码如下: Standard_Macro.hxx,ln 22 : // check if WNT macro is not defined but compiler is MSVC #if defined(_MSC_VER) && !defined(WNT) #error "Wrong compiler options has been detected. Add /DWNT option for proper compilation!!!!!" #endif 使用MFC 的 debug模式编译时时,将源文件中: #ifdef _DEBUG #define new DEBUG_NEW #endif 注释掉。 Open Cascade中为大量的类重载了new 操作符,因此不能使用MFC 的 debug 版本的new 。 环境变量的设置,可采用安装时的默认设置。 网站上下载的Samples运行: 安装源码后,运行Open Cascade网站上下载的示例程序,会出现图形设备初始化的错误,因为此时的 环境变量CSF_GraphicShr为OCC安装目录下的TKOpenGl.dll路径,如 C:\OpenCASCADE6.3.0\ros\win32\bin\TKOpenGl.dll (安装时生成的路径) 因此需要将该环境变量的路径设置为当前Samples文件夹下TKOpenGl.dll的路径,即可正确运行。 执行自定义工程时,将CSF_GraphicShr设置为安装时的路径,(release 和 debug 的路径均可,与使用的lib 文件版本一致即可 )。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/robinjwong/archive/2009/06/23/4291361.aspx
|
相关推荐
Open CASCADE Sample Source C#
Open CASCADE Sample Source MFC
Open CASCADE Technology 7.5.0官方培训教程.pdf
将三维开源几何内核Open CASCADE和基于地质统计学的普通克里金(Ordinary Kriging)插值算法从底层相结合,设计了在CAD几何操作核心之上加入地质统计学插值算法的三维水文地质建模软件开发架构。利用Open CASCADE的三...
OCC入门教程 也可作为开发手册一用 简单易懂
这是使用open cascade CAD引擎生成MEMS器件几何结构的示例代码
这个教程将教你使用OCC建立3D模型。这个教程的目的不是描述所有的OCC类,而是让你开始思考OCC这个工具。
Open cascade学习资料,英文,包括Application Framework,Data Exchange,Modeling Algorithms,Object Libraries,Software Factory,以及My First Application(瓶子)等一系列文档。
OpenCascade类名及功能分析
与 Open CASCADE、开源 3D 建模内核开发相关的材料。 请注意,这不是 Open CASCADE 本身的 SF 项目。
Open CASCADE Technology 7.7.0 binaries pre-compiled Windows installer VC++ 2017 64 bit: opencascade-7.7.0-vc14-64.exe https://dev.opencascade.org/release
OPencasade是来自法国的开源图形库,实现类似于Parasolid的功能,功能完整强大,但是,其布尔计算效率较低,直接调用时,计算时间较长,本文给出解决办法,值得尝试。
Open_CASCADE 基 础 介 绍
cv模型包 haarcascade_frontalface_default.xml,open-cv,
OCC是基于OO概念的C++类库,用于精密设备等设计应用程序。 典型的应用是CAD(2D/3D)应用程序的开发,制造业,仿真,或者 一些其他的图形工具。OCC让你能够很快的开发这些程序。
基于Open CASCADE平台的CAD系统开发研究.pdf
opencv haar cascade face detection opensource code test
用于新建open CASCADE使用的第三方dll库文件,配合链接使用,实际验证过,具体操作链接:https://blog.csdn.net/zxc2008/article/details/90479901
Open_CASCADE学习笔记-曲面建模