|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:
+ c& G+ D! g8 f( U) s- w% C3 i* _ I7 t* p- E
% T# ~& w4 J5 n! M6 v
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
2 P1 J+ S5 S5 h下载CMake并进行安装,[url]https://cmake.org/[/url]- f! p' b5 b& f1 V$ Z* ]
下载Python并进行安装,[url]https://www.python.org/[/url]
/ Q4 Z! y' U3 C- X7 g* X% o/ G; g" V' i/ t% Y
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
0 k Y1 }& w- i( ?export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
2 i& V- d" G8 Y+ g: c7 Fexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
6 Q- A" R' ^4 _: m' K4 ]5 a& h0 w% y
- H4 ? h5 W2 F9 \ M
3. 在下载的VTK目录下创建build文件夹,并进行配置5 ^, j0 P/ E8 D7 T+ G2 X0 m' o
cd Downloads/VTK/
% d7 i: G( Y, E, O: |2 H) }( B( m3 Gmkdir build
" N, F# S+ e5 m6 d1 Vcd build/2 e9 c5 H- F9 C J8 I9 y& p' F
, [" ^# P% w. a8 X4 w8 a; d( ]
6 e3 \( [% C0 R( x4 m% F% G4 ]& E
4. 配置3 @+ @/ w9 s7 D' @, e7 k& w# A2 S
ccmake ..+ D: ~# m8 ]) k; u
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
6 G9 ]3 G7 d7 l3 J- @) c, H; BBUILD_SHARED_LIBS
. |6 Q" R$ }, z3 C) ?1 pPYTHON_WRAPPING
4 q3 M: X- g+ c; @7 i! n I+ y点击 g 进行生成
4 O# c, L; g2 o( A' @! [* V, h. y$ e1 y* l) Y% M
3 _1 G S% }1 ]2 k5 c' a# U8 b
5. 开始编译
3 k9 l/ z( l& G! @$ W8 J9 e输入: make
. C# s2 Y7 b& h- [, `% H, b
" p3 g! e* c# j4 ^$ Z% i6 G) e" R8 M. Y: @
1 ^9 a& z- I' X6 Z- f6.时间比较长,编译完后设置相关环境变量进行测试
. q. L6 \. }. ]( U( ~) N9 g* z+ ^8 T" J/ b" G/ [ u' T4 A
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ 5 B9 B* k- H7 P3 i" x4 A
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ 8 ^0 ?' o: n6 k. M0 m7 |* Y. ` b
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/ + O6 Z8 A' o. E. ]6 [+ D5 {/ k' Y
export PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
' {& C2 { @' u! C5 C
9 q7 Y8 b5 I h8 F7 U6 Bsudo make install & R) ^& g2 J, v0 ]* s% j4 U& `
) J+ |5 c4 ?$ b9 B+ U* X$ u& F
7. 输入vtkpython 然后 import vtk 可以看到导入了包
% _; A0 h% ?' r4 S5 H3 a
! B0 v! ~7 I1 ^7 |
% {9 \% A2 O* m/ v( K8. 为了方便,直接将上述变量加入到 profile中1 P- w- ]/ P; U! J' Y( d) X H
sudo /eTC/profile
# E1 G6 y# Y7 Z0 U' A' w h7 R3 fvi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
6 x$ j/ f; a- b4 j9 i1 V# O7 x, {6 w4 O
4 W3 f B; t+ n% q; B
, z$ _7 Z, g4 p$ m+ U9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 ) l+ u+ D2 @/ M. [: i
. C0 f2 K! @1 o0 h7 U: I! z! d* n
# y4 {1 A& Z6 L# C1 ^2 ~$ Z' e
+ B3 a4 P( q! i) [7 Z, v
+ ^" w! ^) z x+ ~! U0 k5 |
7 e) M5 p4 ~9 G* ~+ j& y$ N8 }% T: V J7 \' K( M9 }
|
-
-
|