|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:
7 G" Y! B2 v% I5 R
, @7 y' Q% G' g/ i1 s: m3 m6 p, I1 F; q# m) p! \6 N$ h, v' V
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]( k& ^# P; Q; c
下载CMake并进行安装,[url]https://cmake.org/[/url]
% `0 Y. O2 f: \6 ]: t( t+ u下载Python并进行安装,[url]https://www.python.org/[/url]! d' U1 p0 h# y7 i; d1 x2 A0 c: f
3 x- g( }% s4 U- R2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:: k; D' \, o k1 W
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
4 ?) |* \7 q% I L+ I, A! W, Iexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
) t3 y' N3 G* E0 @; {7 D8 {. }- T% w8 \; y2 x) m+ ]
. k: I+ L% y( G; v) z. p2 q3. 在下载的VTK目录下创建build文件夹,并进行配置
, u+ V4 N* V. Dcd Downloads/VTK/ / k# q8 ^; y) G# ?8 j& T
mkdir build ! e) x4 M, Z$ @( M) ^( O) ~
cd build/8 C' r% u; A& |. b+ [
2 |- \3 r. M4 [+ ]! R% h/ l! a6 _) l* Y& d2 @/ x: ^4 t
4. 配置
) O8 o, I& }2 hccmake ..
" ?' k3 w1 ] Y# D* y" k, g5 }在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
4 h8 A7 [& w% d3 L& M9 f. SBUILD_SHARED_LIBS
5 F3 f% B8 |/ d! v, IPYTHON_WRAPPING1 @* G3 F6 b0 c/ I2 M: g) [8 X
点击 g 进行生成 9 V7 y+ I" B# U2 d
5 H6 m0 h8 P9 ^1 {$ N8 j% J4 a: Y/ b5 @0 y9 `) b' B
5. 开始编译 . X) u5 u# r! \+ O9 f
输入: make
3 ]$ f' }: f `/ W
. C. ]/ B: T/ F8 h; w2 j1 R4 S5 {' m t# n b l0 P
0 F0 s3 f* @/ D) y/ ?, s) x+ }$ _
6.时间比较长,编译完后设置相关环境变量进行测试
2 q% S# B6 {. L& a" y, O. K
' Z: N3 p l! _( t, Dexport LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ 4 ~1 [1 l# z4 D5 o: g! o
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
0 I1 u- h* s. y# [& A! T5 wexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
! C% k$ S; K" O S+ V/ jexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
* S4 B) Q/ Q# b) F! ?# q; R- d/ Z# o V* I, P% ?
sudo make install
% I3 j6 U' \+ U# G
: S1 |! l* ?8 v& u4 g& ~7. 输入vtkpython 然后 import vtk 可以看到导入了包 ; U1 r+ P+ ?" E! {/ _" ^
2 M* j7 z/ N2 o) n2 Z5 K$ H( n
; k/ F: G: n# H: G6 |; m
8. 为了方便,直接将上述变量加入到 profile中( u# R- ~, o+ P4 Z6 }% A+ ]: x
sudo /eTC/profile
& H7 d1 u& i4 b1 dvi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 + l$ D/ S8 k& ?9 f- Z
8 _ [* h- w3 m F( c7 w6 Y' ]# j/ ` k8 z9 H! `- d
; c. h! |6 `( e4 N- B T7 q5 ~+ D
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
/ E- D# m4 ^; i- z4 @0 j* K
, q( D; h1 G8 j* |6 f8 b0 C8 S& l: c7 @- N& z# I& @1 c/ ]( Q
- t* W! ~& N8 A& m: C2 E$ S
2 ~( o/ w7 I. d. T& C: ` C$ Z v! d/ ]# X* l1 x
% j; n8 p* |: u2 H& u: o5 _# j( O
|
-
-
|