|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:; j" l- x: g. s
4 R, ]/ u& R r% m
9 m0 ^" v' K6 o, H- l i% T! o1 ?
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
! B$ @- O9 k3 a: }下载CMake并进行安装,[url]https://cmake.org/[/url]
; N K) c5 T6 C; L- g l3 R下载Python并进行安装,[url]https://www.python.org/[/url]
( v5 I: P* B4 }# y! Z4 h9 s7 u: k( C& g) C6 S( v
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:3 ^! g+ o/ F: }0 C* }8 l" y" g
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
6 i' z( Y; |# n9 eexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下: K; P) X! b4 w. M' y
1 ~4 R' z$ |0 o# x, p2 n
6 r# F8 j3 A; s2 r3 @ h' d
3. 在下载的VTK目录下创建build文件夹,并进行配置: `* n- p" @) a5 k; d3 |, g" Y) _6 O
cd Downloads/VTK/
, p& Y g) }4 p" e1 F9 W6 t& b6 ?* z! nmkdir build + @* {" ?+ h3 Y/ F# ^5 k: _
cd build/) S$ U8 G8 r2 C$ C& f& C
/ M; k% H% \% m: R
: Q. B6 ~7 u( k N2 X4. 配置 F. ~2 ]* z% B* a0 B l
ccmake ..: y; \/ x' H$ R9 `
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON * `& L( Z! O( z6 ]" X7 V
BUILD_SHARED_LIBS 6 l* k6 L0 c- J) ]4 k
PYTHON_WRAPPING
' b6 ]* K) ^# d6 q' e6 g* v点击 g 进行生成
$ U$ Q8 I* y0 }: N a, }# v& I$ x ~
' T* I' s* O4 b* b! ~& r
3 P' V1 g2 J! I8 S5. 开始编译 " ^+ Z9 e. b& T6 z& v9 k4 I
输入: make
% H/ W: @' S% a3 z+ ]6 l# i2 B) J
3 j! e5 T# M6 A, M0 e8 a- L1 ?' r9 H0 ^$ I8 q
- B4 y, T4 F' v6 ?* H3 e
6.时间比较长,编译完后设置相关环境变量进行测试
; z* h( I. H- e, H4 n3 P" _) o- |. K4 a: A! h4 H' `' j
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
, a1 `; X1 f- ]1 b4 w \export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ % _. Q' \# i) ^! l& t8 e
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
0 _. z% C) a1 Cexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/7 h; F# A( ^' m
5 M; W2 P% b0 Q# C& h5 s+ u; d) z2 Jsudo make install ' r2 `, N' ?3 T: A' z/ K: c h) t! _
* D3 x: b% A) Z8 c% T' @
7. 输入vtkpython 然后 import vtk 可以看到导入了包
! v4 J% ^; m3 b% H$ j! q4 q* H" l, r' x+ W6 |$ {
& H# J% K6 o5 @3 C: E1 F
8. 为了方便,直接将上述变量加入到 profile中
: @6 R# g% ?$ c. H H9 `sudo /eTC/profile
+ g% M) D. @ K5 A7 p C4 Gvi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 ) e' w! K- q9 [! |
: i K, @" t; O5 X6 C: J+ v$ E, P4 _& D# X- }6 X
% ~! G+ D7 w9 I/ J& u7 f
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 / {2 H1 y4 V: L
$ h$ G; ^: M3 I. [& O4 z2 f6 {$ H" X6 Q3 z: ` r! b5 z {
* N) T; o9 J, O/ |1 P/ z6 [
- ^ f' C6 j/ X$ ]
" x$ r) f+ v$ B! V; A' _/ G+ n' q$ ~
|
-
-
|