Windows编译安装VTK, TCL/TK, OCC
1. 预编译及安装的三方库
1.1. freeType
freeType
在Windows
下编译成动态库,需要做些修改:
根目录下CMakeLists.txt
:
1
2
3
4
# add_library(freetype ....
add_library(freetype SHARED
...
)
freeType
编译之后,cmake
配置OCC
时找不到freeType
相关库,使用官方提供的编译好的三方库替代OCC Release。
1.2. FreeImage
FreeImage
选择下载编译好的文件(没有Debug版本)。或选择第三方修改的仓库FreeImage-Cmake
2. VTK
TODO
3. TCL/TK
下载及编译TCL/TK 8.6.16
源码:
- TCL 8.6.16 http://prdownloads.sourceforge.net/tcl/tcl8616-src.zip
- TK 8.6.16 http://prdownloads.sourceforge.net/tcl/tk8616-src.zip
分别修改TCL
及TK
子目录win
下的rules.vc
文件:
1
2
3
# SUFX = tsgx
# 修改为以下内容
SUFX = sgx
编译及安装TCL
:
1
2
nmake -f makefile.vc INSTALLDIR=d:\dev_libs\occ
nmake -f makefile.vc install INSTALLDIR=d:\dev_libs\occ
编译及安装TK
:
1
2
nmake -f makefile.vc INSTALLDIR=d:\dev_libs\occ TCLDIR=D:\work\3rd\occ_packages\tcl8.6.16
nmake -f makefile.vc install INSTALLDIR=d:\dev_libs\occ TCLDIR=D:\work\3rd\occ_packages\tcl8.6.16
4. OCC
参考
本文由作者按照 CC BY 4.0 进行授权