Building third-party products of OpenCascade
Building third-party products of OpenCascade
eryar@163.com
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位数应选择对应的第三方库进行编译。
Building third-party products of OpenCascade的更多相关文章
- linux内核的makefile.txt讲解
linux内核的linux-3.6.5\Documentation\kbuild\makefiles.txt Linux Kernel Makefiles This document describe ...
- Linux内核Makefile文件(翻译自内核手册)
--译自Linux3.9.5 Kernel Makefiles(内核目录documention/kbuild/makefiles.txt) kbuild(kernel build) 内核编译器 Thi ...
- Xcode Build Setting Reference
https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/ ...
- Linux Kernel的Makefile与Kconfig文件的语法
https://www.kernel.org/doc/Documentation/kbuild/kconfig-language.txt Introduction ------------ The c ...
- 【bioinfo】生物信息学——代码遇见生物学的地方
注:从进入生信领域到现在,已经过去快8年了.生物信息学包含了我最喜欢的三门学科:生物学.计算机科学和数学.但是如果突然问起,什么是生物信息学,我还是无法给出一个让自己满意的答案.于是便有了这篇博客. ...
- What are some good books/papers for learning deep learning?
What's the most effective way to get started with deep learning? 29 Answers Yoshua Bengio, ...
- kbuild-(directory)
-INDEX - this file: info on the kernel build process kbuild.txt - developer information on kbuild kc ...
- [C1] Andrew Ng - AI For Everyone
About this Course AI is not only for engineers. If you want your organization to become better at us ...
- Linux Kernel Makefiles Kbuild en
来自Linux kernel docs,顺便整理了一下排版 Linux Kernel Makefiles This document describes the Linux kernel Makefi ...
随机推荐
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n 是一个数字,表示第几个参数.例如,第一个参数是$1,第二个参数是$2. $# 传递给脚本或函数的参数个数. $* 传 ...
- 识别快递单号(2) - 加载图片到canvas
传送门: 识别快递单号(1) - 图像处理 转载请注明出处: http://www.cnblogs.com/zaiyuzhong/p/load-image-to-canvas.html 上篇说到我 ...
- Shell 快捷键
输入bind -P可以查看所有的键盘绑定 Ctrl + Shift + '-' 缩小shell框Ctrl + Shift + ‘+' 放大shell框 CTRL相关的快捷键Ctrl-A 相当于HOME ...
- Java 数列求和
编写程序,显示1+2+3+4+5+6+7+8+9的结果 public class Homework006 { public static void main(String[] args) { int ...
- Android 无标题 全屏设置
标题栏和状态栏 Android程序默认情况下是包含状态栏和标题栏的. 在Eclipse中新建一个Android程序,运行后显示如下: 图中标出了状态栏(显示时间.电池电量.网络等)和标题栏(显示应用的 ...
- React-Native -课后练习
import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, Image, } fro ...
- opengles 矩阵计算
总的变换矩阵: matrix = projection * view * model 模型矩阵: modelMatrix=translateMatrix * scaleMatrix * rotateM ...
- 判断是否为mac电脑 、还是windows操作系统
/** * 是否为mac系统(包含iphone手机) * */ var isMac = function() { return /macintosh|mac os x/i.test(navigator ...
- 解决 PowerDesigner 错误 The generation has been cancelled…
在Model Settings中按照如下图设置即可.
- Expert 诊断优化系列------------------语句调优三板斧
前面三篇通过CPU.内存.磁盘三巨头,讲述了如何透过现在看本质,怎样定位服务器三巨头反映出的问题.为了方便阅读给出链接: SQL SERVER全面优化-------Expert for SQL Ser ...