|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:2 g% T4 F/ D- c# z. b& t
& q& n" }0 }* M. K' V
* Q+ R7 O/ l5 ~2 V2 w1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]9 e5 s5 G0 u) c/ o
下载CMake并进行安装,[url]https://cmake.org/[/url]
$ G, r/ N3 x0 p2 B+ g, O下载Python并进行安装,[url]https://www.python.org/[/url]
. G. @8 s% U% r4 ` v* w
5 G6 v0 |: r4 C2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
. a8 ~0 {1 R( Z6 D. texport CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
% H! g. @) J9 c: Y- Pexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
& Z: v6 H+ v7 G' h' H/ L0 ^
1 M# G' f; Z$ c# v7 t" p$ ^7 e
1 U* S' N, R/ ~, D4 f3. 在下载的VTK目录下创建build文件夹,并进行配置
3 D$ x6 e" W3 a; X$ z# W rcd Downloads/VTK/
. d: g; L/ ^* {% ^8 _! amkdir build / i9 B$ N5 C7 [# _/ v3 u
cd build/# @8 a( `2 u/ G3 J r* t' ?, I
}3 v2 i2 {, P. E% X9 H
' ~2 b+ k) q. y6 X. u4. 配置
2 j! \. s2 b9 \0 \( q, s- Xccmake ..7 u2 C5 B }% S( c- e6 @, h
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON 3 \# z' k' ]3 d' `" B
BUILD_SHARED_LIBS 0 Z& W4 [% M4 r1 J) S. @! P
PYTHON_WRAPPING- ^7 m! c4 W+ ^( q& ]* ? v' J
点击 g 进行生成
5 d9 a& j' I; B! Q) C6 F2 o5 u
' W& F j' s* n6 B
7 g. q& t; A4 e$ z5. 开始编译
8 q; A* K' j1 I$ F; |输入: make
3 n1 P6 T/ P7 J" ?- u4 S% E) W4 R. U* R
) Q/ O* t) [6 d3 S1 \" N
3 K; O. t& U$ _1 L8 X0 F6.时间比较长,编译完后设置相关环境变量进行测试( D6 |9 N" g4 u, J9 R' K W' K: Y
1 W& W p% c9 v' n+ c1 J. E) ]export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
5 ~* n- s+ r2 m9 rexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
2 t% {: |/ r: F8 }2 g7 F. a6 H; ?! O0 [export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/ 3 R+ i3 L" ~$ n$ z, R
export PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/2 M, o% d# l; `, H/ f+ M) J# \
7 c h! i t* H% r$ R" T2 ]sudo make install / T6 a; _" u0 Y x; j* e
3 C2 L# x9 p- y0 ?# e
7. 输入vtkpython 然后 import vtk 可以看到导入了包 2 w$ R9 c' N0 q: C
6 h4 \" t. _- Q/ C; ]
9 s+ C- S+ q) X5 I$ i) E
8. 为了方便,直接将上述变量加入到 profile中
, j1 j" y* u) n$ H" S" zsudo /eTC/profile2 `$ M$ g" `: a$ x6 Q/ o. N7 W
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
% B* d9 n5 x# R! D- \' @* m* G( \- y& s" a
, b- ]* S$ Z" B+ o A
1 j/ |/ ]/ {; @
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
! a( ?7 ~: ^# w0 S' W* J3 x4 e& N2 p
) E- O& |: g0 c
4 p `6 _5 |" u1 o; e$ g0 j! F
3 r) S/ K- B. h- V3 E& R# x" A# B+ x* |# a
7 w7 x) F/ y+ w% a: f
|
-
-
|