|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:$ j" o" y0 t1 L
* D9 `4 w3 ^) I Q. X: i0 D! Z) i8 e: v0 P$ C0 ^
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
$ O7 n5 l5 Z4 Q0 J4 [+ o) F }下载CMake并进行安装,[url]https://cmake.org/[/url]* p5 n. T) c, f8 v; j; ?: e! o! W. ]
下载Python并进行安装,[url]https://www.python.org/[/url]
# g$ C+ m8 N' `1 ^5 w1 z$ N$ B
& p: D2 V e; R( j2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:7 b2 O/ @. |! ]
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 ' O7 v* h1 H( k3 w/ [% Z c
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
! \1 h6 s' _0 S. B4 d- j* X1 Q) q+ C
6 V! o8 o x! p9 E- P; a" g- x: y
3. 在下载的VTK目录下创建build文件夹,并进行配置( h; t: f% z$ ~# G2 ] q
cd Downloads/VTK/
- j( N8 F7 T9 V$ \+ \. e% I2 Pmkdir build ' a9 W0 d3 r2 I7 z$ |
cd build/
0 k( O& V# r! {$ M5 x% t6 T4 }
" w" Y/ h) B) W' B+ X* ~
( g% U* k7 T. A z4 E6 P* m- Q4. 配置) Q2 v( k6 D. H7 P2 _
ccmake ..
% s) V( o8 _6 |1 i在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON 1 T6 \: M6 Y3 M% W0 w
BUILD_SHARED_LIBS 8 n, w" J8 s" c# T* D
PYTHON_WRAPPING
3 D! I! G& r& V3 u- h0 T点击 g 进行生成 ; ?, p8 T' Y4 R O! j
+ K) J5 G2 I- L, [6 e1 F. i
) |) V, H9 z9 v1 E- p: _5. 开始编译
: H/ s; G4 y8 U. J9 e7 B输入: make
3 S" e! J/ G& `) o7 H
/ [7 N7 J$ E2 L4 D
/ | W. ~1 U A# t7 }0 _* d# k4 u& ]3 \4 ~* a$ z. P" j. |( }
6.时间比较长,编译完后设置相关环境变量进行测试" Z* R P( n. u0 N' p( G
$ {. p$ W8 x% e
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ % ?9 I* n& H% y0 E% I6 Y
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
8 m. G! B& R: s3 A2 D( f S! d7 fexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
, d; c$ v7 q5 h, \& k' Cexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/2 |& g* F5 T9 `7 P, L: n( m2 } h9 O: W: Q
" b7 b6 c6 `1 M5 V6 F
sudo make install % n: j" @6 j, c: t, x4 P6 H1 f' |* T
4 z; o( H( v3 d% W w9 ~7. 输入vtkpython 然后 import vtk 可以看到导入了包
8 m: \+ N. t7 R1 Z0 A n. F3 A9 P* N9 N$ T8 A/ w
/ _- o$ o& Z8 V3 T; j
8. 为了方便,直接将上述变量加入到 profile中
& Z, `# M5 f. ?) @" L& esudo /eTC/profile
6 h6 o" T+ ~6 H# L7 n1 Fvi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
; X. }3 `6 F0 T# r, y9 o9 ~4 R* T
0 o: N- \& z% s/ A) {0 r, e2 P& y& s% M$ k# U
& E8 g( Y) {. @9 l& J9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 & F; | g3 u- [; W8 d# Y
3 c) P# a0 B- q) Z. o
4 F+ \: Z% e; c8 Y$ ]: C$ [( Z; y, p
' @; {- J% i1 M- s% G+ I: I; j- `+ h0 z. Y# [2 b; Y+ H" e
) {" z$ ]7 I x& G7 z+ h) g1 f5 X0 g' O: z/ C) i: ~" I$ g# m& H
|
-
-
|