|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下: b: @+ Z& n% B/ \- P3 D- @' l
$ O; a8 i; Y; T+ L
{1 J- C2 N7 E# G% p7 z: F* k% ?1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
% p' x6 d: b. s) ]下载CMake并进行安装,[url]https://cmake.org/[/url]
* \7 X) h8 B" ~2 P( v8 |3 i下载Python并进行安装,[url]https://www.python.org/[/url]! c9 _7 W, B$ O9 K
$ Q2 O! s9 u; @2 N4 r, _2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
6 L6 v8 }7 h( u8 } eexport CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 ( n7 J) u* ?2 u+ I a; n1 {
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下( t' S! I8 [ }& t# U0 L
0 p) w' d( x; h9 B9 H& }
, A9 E. n, z! ?& Q7 Q$ ~0 I3. 在下载的VTK目录下创建build文件夹,并进行配置6 k( V: h1 }; |& w0 K. W- Y; D! B
cd Downloads/VTK/
7 \ F* b; j/ D M5 h* Xmkdir build
2 l! g5 x7 ?2 a1 [cd build/
7 Z5 v" t1 @7 e$ U) q6 a1 S
* l: C8 ]( z) D* c+ p( i
! a* ^' f+ Z1 q8 j l4. 配置
- s8 }% n; X8 }* H, U7 h( Cccmake ..
" @$ O$ z! w- \9 c9 ]# M在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON 3 S- i4 k, t# X: \2 a
BUILD_SHARED_LIBS # z4 \6 F; Q) p9 E0 A/ \' \
PYTHON_WRAPPING
2 g0 D! b( v& ^% e0 i4 \; P点击 g 进行生成
+ m5 @" e5 z8 |
9 U: J" C# [5 r9 C$ K) ~6 u Z8 f* W9 ?9 Q- ?
5. 开始编译 , j" b" [. r+ C% \+ s0 ~4 R. e
输入: make
7 ^. o; v" N' Y6 n+ T% r0 Z+ p6 z2 Q7 ` b
' {5 q7 E* {' s' ^1 w% d
( r. a+ l; k8 ?6.时间比较长,编译完后设置相关环境变量进行测试9 p4 b* ~) A. t( w3 J1 {) A
2 v& U" t' y& E6 S4 A* a
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
0 [9 R. M. O& a& J4 ~+ bexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
+ ~$ ?) N0 O H: z, ~! _) jexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
# q+ ~* t3 l* w. oexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
" d! w& e! g% O0 P9 v4 E& S$ @2 S$ N: I0 X3 }" G$ @
sudo make install
+ Y2 o! t6 B* f, B
# n5 S, S; j }) m2 K" t- X P2 K8 }" M7. 输入vtkpython 然后 import vtk 可以看到导入了包
) L& T/ x6 y" q5 v, Y# _% g- K; B& @
9 N- ^* M) L" K) O g+ D" M
8. 为了方便,直接将上述变量加入到 profile中* d8 ?+ n$ q! Q( e3 h* w
sudo /eTC/profile* Z4 m I/ ^% {+ C$ y
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 % v7 h* P; H9 {5 Q% C- |! E- k3 }
; J1 c: m1 z' \5 @* Q8 D" d" G
0 Y# n- a0 T& W2 G! E+ W2 m" X' i, w0 p& c
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
# v0 F0 d/ h: w; S) T7 C
3 D$ z# Z+ G( _* G( }/ ~8 G+ c: G6 w" Y _: o4 I) E7 X/ [
& k4 ]+ s2 q/ x7 ]1 E
& n) T. r; J, j& K: r6 z' u# E0 [8 h* ?/ d
3 u8 R7 [8 T+ p9 X3 p1 L' o' _ |
-
-
|