|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:
8 p% x3 y/ I, G% x: J# _( h/ u9 g( g- V$ O0 l: l; F
) [, V7 P/ Q3 r0 H# O2 j1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]1 h- S! O# o( r# q, T' G& W
下载CMake并进行安装,[url]https://cmake.org/[/url]
1 c: Q9 m# `' v. f1 z5 f下载Python并进行安装,[url]https://www.python.org/[/url]$ k. `0 R ^% W5 B- ]- \
$ C8 \' @; J5 k! Z6 `5 X2 h( m2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:( r1 g4 H+ \- ?# D- ^" U$ M
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
4 a" y; _) ~) q# zexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
; a! P9 |, E# h0 a. y0 K
: j( a) w& M( b/ E2 i7 I/ l& D% M( C) i
3. 在下载的VTK目录下创建build文件夹,并进行配置' z4 b! C3 e* m' \5 L/ p+ y
cd Downloads/VTK/ 1 w. d) w* o. _ `3 |3 E, @3 Q) u
mkdir build + e* l. d+ m7 X
cd build/5 A; i) S3 I3 r) J3 i6 m
3 x; L3 n7 K' o8 R, O6 z
' B, |% v; Z. G# d5 F$ s; v! @- j
4. 配置" o5 ]. G+ [* [* } _) J% ]
ccmake ..* B+ f8 q( j/ R( b7 s. }. l* ]
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON 4 T H- t$ x# o# ~8 }- `! y
BUILD_SHARED_LIBS ! z5 w; `, j, v8 [2 ^% h
PYTHON_WRAPPING
( e& J6 X3 k; l3 x% o" L! f点击 g 进行生成
\) n2 |, e3 {9 Q0 T, C
) r. k$ \2 b5 x& g) F: a, H9 ]8 F; N0 O
5. 开始编译 0 f; _9 j6 J0 z4 F6 S9 M$ O4 s
输入: make
8 ~2 c3 [3 G8 \7 y7 b h2 T8 n! b# Z0 M$ V6 t4 v( e
B8 k6 G# m- Y$ ]$ v: d9 ~" N% V) N, n1 f5 ], D" A
6.时间比较长,编译完后设置相关环境变量进行测试; I, R# y; a* O4 k# w' u
2 c/ {* d! E" H+ c0 Y# J' N/ N
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ ( R. o4 b% W* J4 k% T$ N
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
( h G$ C# |9 nexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
* U: S( E& K% f! j% fexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
* ^7 R3 y" r: g. a m; O1 c& p( Q ^; N, [0 |9 ^/ b: F
sudo make install
# M! x, J& Y/ X, C' n: @4 B2 r# ]
$ i. O' Q% B- _8 g7. 输入vtkpython 然后 import vtk 可以看到导入了包
* X" m1 l% N* p. o8 F; X6 j* C7 L
) E! Q+ J+ _, A7 G
' P. P& ?8 ^2 ~8. 为了方便,直接将上述变量加入到 profile中* U( O4 o2 |3 U- p; j7 c( F
sudo /eTC/profile
l( p: H8 @! q% D# uvi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 7 H/ C& I1 b, k% w( k! r8 B: p
2 ?6 i+ [2 p4 Q. `! a
" O; A6 Y& G+ z( m% N; R% }( Z6 T- W# h
3 F9 R7 [: a; ~
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 ' Z) P6 ^ y3 {
+ [! X* D Q; t
1 _7 X) p, ~/ P* c! A
( }; D2 B. g+ c" e" o! y1 a3 Q- g, E6 M8 {
h/ t6 _: i0 @0 l) ~# u
4 U6 S! U! w A |
-
-
|