|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:
8 T7 B) G# m, F3 W6 d8 y. G
) H% D# B0 e* p
# b) ]% x8 C5 f7 D1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
; B3 o3 G# g! I% \4 j下载CMake并进行安装,[url]https://cmake.org/[/url]0 E5 P* _# j# U& `4 |
下载Python并进行安装,[url]https://www.python.org/[/url]6 L' p4 F0 y5 k
, M$ g8 `) p1 G4 R3 F( X2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
7 n* F1 P" N# m" X& G+ K$ \export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 |3 v3 x! [/ U4 z: u/ B
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
6 I" [: W9 Y1 x! `& ^) ~7 |2 r3 [# a' G1 g8 S& w
0 g/ V r; [! G5 k3. 在下载的VTK目录下创建build文件夹,并进行配置 Y1 W9 j( \/ R K( [+ y: e& i
cd Downloads/VTK/
, V/ V! U5 I/ rmkdir build : F0 k4 R- u+ D. y8 G1 q7 M
cd build/
/ M4 @2 H$ I, v9 _$ e l' H) v5 P M, V$ @
* n \/ B7 m' W# ?8 N( e4. 配置
- W% \7 P3 c' G" q: I; f. h* X# {ccmake ..% u/ E2 K& q) z! O% D
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON , _: s% [ ]3 _' r0 }+ \7 c
BUILD_SHARED_LIBS ' O5 M& ?' v! `. ]- f$ ^
PYTHON_WRAPPING8 _8 w! s t) z6 J$ t
点击 g 进行生成 ! A: P- {# D) j$ V6 J8 k
9 E8 e9 @* s9 Z+ s: R- W: N9 ?* i% P; o$ u
5. 开始编译 ( ]) _& ~5 D- [+ K
输入: make+ R- ^. q# L$ p* m
) O$ A0 x0 P6 |2 N3 d
6 B8 V6 A8 D3 g3 a# N
2 H- H1 w) ?0 d' R0 H" Y; W1 z6.时间比较长,编译完后设置相关环境变量进行测试4 G: U' J1 k% [; f4 v+ D# c5 S7 u, H
- G. Q+ \; @' ?. k$ A, Bexport LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
s& \; C9 Y& X! U: Vexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ + R6 l5 X0 m+ \% |" O
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
' H& W6 i+ ^ L5 E J& P+ \! }6 Aexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/6 b, Q6 z; Q: e* |- A/ `( h- M' f. i7 H) n
% s( a4 y E: I+ J+ l
sudo make install 9 m6 J3 S+ R W7 O, K' _2 i
8 I; \& J9 H* U4 ~! Q/ ~. w6 G0 c7. 输入vtkpython 然后 import vtk 可以看到导入了包 : V/ e$ E* ?% R" ~+ g8 R$ J* }
/ C9 C; k5 L$ t% P& j# f. T
9 W! N) Q. ?8 n! x( i2 R, ~8. 为了方便,直接将上述变量加入到 profile中
* y f( y' B( W9 J$ Z! D7 p) a$ Bsudo /eTC/profile9 C7 C7 h" M+ t
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 & v% k6 {# M* X6 T2 b {1 j
* q' S5 W4 V$ ~8 R% O% }
5 a, c% O* W9 \: I5 Y" O m, P; G
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 0 }/ |5 P' k" V. W
3 y9 A' h) Q9 U4 r" O4 m5 O2 s2 c$ T( ?" t0 |6 [
! W; c. L. A) O& m" V1 \
8 J6 q0 t( K. k0 W* f0 F. r) s
& v" a& p/ H) I' b6 n
. k+ R' F' G0 A3 e) R: K& {; s |
-
-
|