|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:
+ r2 z- c: {% i6 ] c: N
* x0 P) {+ P( [+ K* {! @. {- ^6 q: u$ w) }, \
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
5 U; g/ X" f4 O: h$ ~下载CMake并进行安装,[url]https://cmake.org/[/url]" O7 Z# A) u) J9 g8 w Q
下载Python并进行安装,[url]https://www.python.org/[/url]* }" v5 ]* |( X: t0 {% J+ m
* `3 R4 L: i/ f2 y2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:0 H! j" r e. j* |1 `& i* I
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
/ r$ x/ n; w& _9 d) s5 oexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
8 d1 o( q$ {) t
( X& @& d X) V7 C$ i' R m+ M8 }( {+ U f
3. 在下载的VTK目录下创建build文件夹,并进行配置
6 B& y+ _& z2 l" M$ Y" Scd Downloads/VTK/ / I b% ?8 m! O& q$ {' D2 W* i
mkdir build . c. Z: T, m! x" {8 t: @
cd build/+ j0 S/ z! K' T* y
, o. N1 d# |2 d$ K" v! g
' ?+ A1 y( @. X" }1 U4. 配置
3 I% b( u& _$ X j, Uccmake ..; r" B/ y; `! q9 N1 ?6 d: e
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON 7 q& _) h4 P5 R; F; q q
BUILD_SHARED_LIBS 8 G/ Y7 m0 j! `6 d( w& n
PYTHON_WRAPPING1 ~6 g) f) e6 j% h; w9 `3 ~
点击 g 进行生成 1 X5 M) u# w/ z ]* `5 C2 R+ r; m
) @1 y8 h; ]1 V1 t" B" t+ ^0 X5 l, @1 I
' A. |5 c# W% l/ G5. 开始编译 ) F& A/ o/ X g2 U+ ]0 R
输入: make
* Z' u6 K. }. w' e0 B/ e
/ f+ j. t1 h+ f- i% T' D, c! S- F, Z0 s
& E2 ` B$ G! W$ j; [9 S: v0 v6 a4 v6.时间比较长,编译完后设置相关环境变量进行测试
3 U( v" ] [& m( {6 g( }! M; I( q# Q- A
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
( t; S4 V4 u6 v) g+ {: t6 iexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ ) j( H6 f# c2 J2 y, O* I
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/ 1 l* v- G$ t* t, j+ m
export PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
& i s) c$ _. i6 C) u ^0 u; N+ h0 ?/ \6 k& b% _
sudo make install % g3 _' c& O9 [- i; g
9 I9 J1 O/ x0 T7 ^2 {) R! ?: P+ f7. 输入vtkpython 然后 import vtk 可以看到导入了包 7 b3 i6 I2 u' J0 N& x$ J8 _/ U- w
& O/ z3 l' s, z, y y/ m
7 ]3 u4 Q0 C5 v5 f- y" m) I8. 为了方便,直接将上述变量加入到 profile中3 C/ t' z; b. f, n- z9 L' y& q( g
sudo /eTC/profile. S* {& G* n9 C+ c/ Y; o9 M
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
7 T m' p! L; S* I0 l1 d- z
4 {. w, p* ` K k+ u% L" I, N4 ^+ V/ q0 G! d
* h- F5 f& O( t. H/ I
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 O, t4 _- }* s3 ^+ n
! F9 u4 y7 D4 ]6 E/ v3 ?' X; F+ y5 h/ g( M
W6 a! _0 c- F; _1 I
! J$ Q- n A2 G+ A; d
) a O. E7 e0 G. n; M* j6 g7 {0 X) @2 _1 k! W1 |+ T& S+ H
|
-
-
|