|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:" p# g* {$ o S5 g+ t4 Y0 C. g
4 V0 X+ j, z. E* p3 l
( ^9 A; O: I# {1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]+ K% @& w; p* Z: w5 n/ M
下载CMake并进行安装,[url]https://cmake.org/[/url]
+ X: s4 i3 d7 ]. L下载Python并进行安装,[url]https://www.python.org/[/url]
, p2 y- z5 K9 v8 V0 f# F# t/ E' n- }
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
& f+ q" p+ N' u1 L5 o4 Zexport CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 # S; Q; E; e3 F) x Y5 v# J- m
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
j2 K* }4 N) N7 V, _ u2 e/ g" R& ?- y! t5 a% o
T |6 Q; t) z3 r7 |! `3. 在下载的VTK目录下创建build文件夹,并进行配置) j6 ~7 k: c; p6 r; o# ], C' i5 J- o$ G
cd Downloads/VTK/
' C( i1 j! K% o. ^8 k4 Qmkdir build ; @( E+ I' Y2 M; X5 K( x# {( L
cd build/3 H. c7 |4 K0 B; ~, e2 H0 a3 M
; g, m& Z+ b3 C4 s& R8 N
' E$ ~8 H6 u, k9 G, m4. 配置
- ~3 }) {( j% A$ ?1 Hccmake ..
7 g3 d! L: Q* Y$ Z0 c# a4 a" u在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
4 M1 [% T! u1 a" k2 C; lBUILD_SHARED_LIBS
7 x; V% i+ `( EPYTHON_WRAPPING
$ \- |* p( p0 G2 z0 I* v+ k点击 g 进行生成
: s! D/ r8 B) d6 P5 b5 M% u( _* `7 u6 h' h5 q
8 T6 s$ J) P% @$ }5. 开始编译
* u6 |! z' l8 K5 e. V输入: make# w) ?' }3 V6 W, i' X8 ~0 L
8 N3 h4 u7 H B% b
a. P+ [: T- @- M! `' S: n
0 \: ]; Z$ V% O6 J2 M" w; V
6.时间比较长,编译完后设置相关环境变量进行测试
5 S% K& f2 I4 N2 d. P( t& r5 t2 q; D" {" f
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ ( g# }' ^8 z8 ~3 p# o6 @
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
0 k" S( r% k. _: h& W' `% Vexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
+ X1 R" M0 B1 `2 T4 o+ z$ _; iexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/; k+ n9 Y" M0 W" E2 a/ ^- y$ J7 A
+ N* i X7 N* ?sudo make install 7 A6 h! H" Y; R7 n' V4 {! T
- w; I, i' p# c9 j
7. 输入vtkpython 然后 import vtk 可以看到导入了包
D/ G$ I6 p; L& v& v, M& ^' o7 N4 J& p" x0 t! l& @# ^+ q
: P, {. }" S' \& @4 p) D
8. 为了方便,直接将上述变量加入到 profile中
+ W% O; @' ?4 G1 u/ dsudo /eTC/profile& L& Z) U8 J7 i# v8 F% E4 a& e9 S4 s
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 ' @1 H8 }' I# v
# y- n/ h- D$ }6 J+ s' w! D0 b' _* g+ E, I" q' Y. O
/ F# _( l: F& c/ A" U2 Q5 |9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
5 `6 y, h+ t" Y+ z. j, F. W* L8 L& R1 I
6 ^4 i9 g" t; F# ]8 f( a8 ^- {5 C" K# V) z
* w6 u- w0 y6 x# {
5 l& Q) n/ q7 {! M
4 q l; J/ _. `; p" v2 V+ o% e. ~9 d* Y; B$ P
|
-
-
|