|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:% w0 _5 k$ M1 _* w6 a* W, {- L
+ P) ?5 W! Q h4 R0 H# A5 \6 S
; u6 X! m" o- e5 U
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
+ q9 { h" F1 g; s; x$ G) E下载CMake并进行安装,[url]https://cmake.org/[/url]
' F) I5 E0 s, j3 X$ b8 M B8 i M下载Python并进行安装,[url]https://www.python.org/[/url]
: f. F5 } w" {, o" a9 E
V* O0 c; C0 h/ Q- e6 x2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:& x* K; u5 r4 o: _3 _
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 * |7 I m% ~; X0 j5 `
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
# t6 V) ~4 y& @: R9 E% v" L7 y
; h+ Z+ @) ?: u! \" c- Y" a% y8 K; y/ K" O$ i( ^
3. 在下载的VTK目录下创建build文件夹,并进行配置
/ c. U) n' W* s5 Y7 acd Downloads/VTK/ ( j2 d: T" B; C( Z5 p7 }2 C$ @
mkdir build % f$ R8 l2 \9 Q7 `$ ^1 E" N E
cd build/
8 L6 S* J M+ r
8 W! C* f# P+ J
) Q0 K( t# m! L1 S8 X% ]4. 配置
" @% ?- U, H4 p- O0 \8 Mccmake ..( e, o) f, x' Z$ E
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON % v' @/ z& f2 j/ {5 n
BUILD_SHARED_LIBS ) X) A( S- K g5 e9 p
PYTHON_WRAPPING
4 n. g V; v% j' B% z B点击 g 进行生成 $ A9 M4 G/ A" L* j9 g: s) ]8 `
# n$ H5 L |; I6 ^& D) {
: J, ~5 v9 s V9 V; V0 D- U0 v
5. 开始编译
( F* \- E+ J5 O) y输入: make; S# U5 X- e5 T
; e. L$ h4 H& F' `$ W n
# G0 S! K# m6 {8 m1 L4 r2 Y) a. [) f K4 Y4 a1 B# S6 H
6.时间比较长,编译完后设置相关环境变量进行测试
4 ~, G6 ~8 a& O, c2 s6 a1 I0 B* a* _ y
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
# X; k9 g6 X& a9 \1 Aexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
" ~7 s' U% a) M$ [' Sexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/ % o/ h! z: n' w0 v7 O1 f8 `
export PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
* \% ^3 b% I) e4 I3 \
% [ o! y8 {7 @. w: V! Z, @6 tsudo make install
3 R. c$ H) }3 [2 H, e& V' G( V) L# g. _5 I: z% u
7. 输入vtkpython 然后 import vtk 可以看到导入了包
% i8 h. h3 @- Y ~' F$ t4 e% _' F2 Z, Z4 j% A
% i8 k) p- z4 c9 O! x8. 为了方便,直接将上述变量加入到 profile中0 v8 ^% T. p- k. s. w
sudo /eTC/profile
8 S- O3 H* C" T4 A' Q9 Jvi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 ; X1 }5 ?* G! F0 k3 Q
! c2 s7 N, W% s8 l$ M# l- q2 h% S, u
% o/ G- ]- x7 ^. K$ T* {: o
9 H: v4 }# g v* Z: s
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 ' c4 t& O( i0 O R
7 R; o5 T/ b5 a( J
5 @2 `1 @3 I0 T+ ~' _9 `! a
; u0 z1 w- j5 e* G" |, C# d) u/ Q* E
5 X8 @( d* L5 G+ L) d
" b) p& y- P% d; Z: j) D |
-
-
|