|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:1 c! m4 A4 s$ V
' ] V: c7 p2 O" y
1 g4 K# m+ ?+ i2 q7 \- j
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
! e$ Z8 h; e! z7 X: K下载CMake并进行安装,[url]https://cmake.org/[/url]2 L! m& v% A% L+ r9 |3 x) x
下载Python并进行安装,[url]https://www.python.org/[/url]" ~ o" k/ b' P8 T9 _' e
8 Y' }* M! D1 }% i! H3 {" i5 x
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:& w4 O: I! Q+ P/ z, h+ i
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 5 P0 d3 o8 o! ]+ b, D2 Z, X$ G9 r
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
4 q; y" m f1 w! ^! b0 h$ Z7 R
* `" B5 {5 x; R. c
! O# m) j# M$ f2 v ?; W2 @3. 在下载的VTK目录下创建build文件夹,并进行配置
+ P! L [; t2 A1 }; y5 s: |, Rcd Downloads/VTK/ : [, k3 y% G0 ]7 E4 d B( J
mkdir build
) D0 F: }8 Z) f4 z6 s+ L rcd build/
+ z% u1 G q6 }! J
4 z* b. R; s o2 w" T6 v2 a( i
8 y5 y0 {2 k6 e: p: ?4 ~( z+ Y5 V4. 配置
6 z1 b% R& m3 b1 M* _ccmake ..
+ |( N9 e9 U5 n# i$ {& ]& l在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
- \ P" s" n3 B' WBUILD_SHARED_LIBS - u7 }' ^) j; v: y' C
PYTHON_WRAPPING$ m% V# \( u6 G" C+ Z; \- M6 U
点击 g 进行生成 7 f7 P' _" i; O- L' F6 F' j
: E% r6 V: X8 T; z/ W/ a ~; P% B! B$ N6 a
5. 开始编译 ( r, f, R1 B, e4 U
输入: make
; E; S1 H; g2 h7 h' W N1 J) v i' s8 K! {/ S
3 ^+ n2 V/ Z, z/ ^. c; v& ~* q
W) I; s5 y* x# t _& Z4 h/ ^6.时间比较长,编译完后设置相关环境变量进行测试
0 E+ r/ d* l6 V8 e; S/ E
) d( ~4 D6 Q c( B6 ?) E+ Oexport LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
$ f `. h. M: {1 I! Q' kexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ % t' b4 O" J! ^0 `
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
) w& @1 g$ L- r" ^$ xexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/; B: N6 M, f9 k
6 f x" I5 r- T7 @5 m( [
sudo make install
/ O4 P* O* j/ }* A+ S3 o- S8 B) T
7. 输入vtkpython 然后 import vtk 可以看到导入了包 - _ Y+ r7 F2 e7 Y
" Q! K- ^8 _7 ]4 b4 t2 u; |) w9 G+ A& X7 W1 h8 {% B! n$ r. o
8. 为了方便,直接将上述变量加入到 profile中" d0 q3 h9 _) M2 @* r; ?
sudo /eTC/profile
7 b& F! u( l V& K7 e; Ovi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
2 u# ~: S ^0 O) N
$ a2 p( C+ J, x$ h8 k) |9 ^( @. u: M! m
( g' A$ o" w B- S$ c; S$ ?% P* x/ o9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 2 g2 e+ Y% t3 a2 t1 o
+ x: t5 {! S0 b, |
! g9 `" E) j9 v$ M/ |
_. W+ ~& ~5 u" C& Q
( I. Q6 d: h; q! Q( @
4 [. ]2 X9 Y9 m# y
" B: P2 Q) ]" h. h' u: | |
-
-
|