Building third-party products of OpenCascade

Building third-party products of OpenCascade

 [email protected]

 

Available distributives of third-party products

OpenCascade中用到了几个第三方库,其中tcl/tk和freetype是必须的,gl2ps, freeimage, tbb是可选的,可以通过配置custom.bat来进行选择。并不是第三方库需要重新编译。

当OpenCascade编译时报了缺少第三方库的头文件时,这是因为第三方库的头文件及库文件目录未设置正确;

当启运使用了OpenCascade库的程序报图形初始化错误时,可以通过Dependency Walker来对动态库进行检查,若是第三方库的问题,此时就需要重新编译使用到的第三方库了。

 

 

mandatory

optional

Products

tcl/tk 8.5.8

freetype 2.4.10

gl2ps 1.3.5

freeimage 3.14.1

tbb

Installation from Install Wizard

yes

(Windows)

-

-

-

-

Building from source files

yes

(Linux)

yes

yes

yes

-

Archive with prebuilt binaries

yes

yes

yes

yes

yes

 

Building third-party products on Windows

在Windows上编译第三方库,详细步骤可以参考OpenCascade Technology的官方文档:《Guide for building third-party products on Windows》。

第三方库的下载地址为:http://www.opencascade.org/getocc/download/3rdparty/

Windows

Products vc8 vc9 vc10 vc11
32 bit 64 bit 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit
 Freeimage 3.14.1  zip  zip  zip  zip  zip  zip  zip  zip
 Freetype 2.3.7  zip  zip  zip  zip  zip  zip
 Freetype 2.4.10  zip  zip  zip  zip  zip  zip  zip  zip
 Ftgl 2.1.2  zip  zip  zip  zip  zip  zip
 Ftgl 2.1.3  zip  zip  zip  zip  zip  zip  zip  zip
 gl2ps 1.3.5  zip  zip  zip  zip  zip  zip  zip  zip
 Qt  Qt 4.6.2
 TBB  TBB 3.x or 4.x
 Tcl/Tk  ActiveTcl 8.5 or 8.6

不同的Visual Studio及不同的CPU位数应选择对应的第三方库进行编译。

 

 

你可能感兴趣的:(cascade)