|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:2 O2 F4 a1 F' b3 C/ L6 P
5 T: }) f/ i; E( w6 @+ I' i
0 K! D" m6 @& C+ D% d+ c. p0 i1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
+ i9 J' X' T' ?# Z( U* t下载CMake并进行安装,[url]https://cmake.org/[/url]) R5 q, f/ A; z/ @
下载Python并进行安装,[url]https://www.python.org/[/url]- z* Q( F' v" C# H+ D2 r, O
( I3 m: v) {, g9 b* p. B) J8 g2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:! `" W; a( D0 @+ _; q& V7 F1 m
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
% V A: \: r; |% n7 d; M$ v) Pexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
1 g) d, Q5 x) g' X7 j1 y
( c. ^3 f' [! n
4 `6 i: u$ I# q% }& e2 Q$ ^3. 在下载的VTK目录下创建build文件夹,并进行配置
- G* G9 s$ O0 P4 @4 y* D3 hcd Downloads/VTK/ ( t- ?% R" h3 j9 R
mkdir build 1 f# ^1 ?& V5 ^1 H$ ]5 Y
cd build// s8 Y- A0 H% r# Y
% o5 i* t8 A+ g4 q
$ p; I; Y" Y) y5 K5 ~3 f
4. 配置
& h3 o8 w& T4 p6 ?3 ]ccmake ..8 t% P% Y, ]& c m
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
( ^; J/ o N8 S/ p* `BUILD_SHARED_LIBS 1 v U/ S m6 E1 S- f2 R& R/ n, y
PYTHON_WRAPPING
4 o- j8 k, n4 q. J3 U* m点击 g 进行生成
! x4 m+ T! h/ @! h. n' Q+ k
) `5 e2 v o0 {8 U/ ]& N
6 F7 t$ g: o4 E' G0 }' G5. 开始编译 # u$ r2 b% B6 ~) _3 A/ e9 |
输入: make' x# J7 u' y9 L' R3 D7 G% ]' k: z
/ d4 k* ?/ h4 r8 M- l5 S
" [6 E4 G3 w4 y/ P& r! Z+ `0 k- t7 b) t6 |
6.时间比较长,编译完后设置相关环境变量进行测试/ p, S; |# b* i' S4 ~8 ~9 J" {
' b' _2 K5 m" p' n: F. v6 X" z7 B
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
2 j8 e, a7 p, Z% \( ?5 E! a: yexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ ( D& d( y: O9 s) @' V
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/ 1 _/ t9 s7 v' b+ c
export PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
8 r' Z! f$ r, O# \9 j' A9 o1 \9 E9 }3 T" s/ h, \) k6 m* v6 |
sudo make install
# N) v: }! r' P% m W0 w
$ J# Z+ k; i' P! A2 } l. B, p7. 输入vtkpython 然后 import vtk 可以看到导入了包 % m5 V% v% a1 ~3 b7 H8 e. O
8 E2 i& i2 q2 \ }4 A( i8 b3 @4 f
+ c: H b; H+ D1 a o8. 为了方便,直接将上述变量加入到 profile中 D: r7 i6 m5 }$ w' R+ N& A
sudo /eTC/profile
1 v7 A2 h- l b/ W4 ^- @+ Ovi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
0 Y4 O/ O( Q3 Y6 S3 z: m' I/ l. R/ b1 {; v8 F
6 D/ n1 n; f% v& b
/ G# a$ o# N" Y/ J6 [6 c' {9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 + F3 H, S4 U- f! k* U5 | {
) z1 |* b# B8 ^) W$ k, ~
4 A# |+ n6 ^& h/ G0 {6 H4 Z0 e: V! T2 V0 D3 E; q2 U& Y! J4 ?
/ V& W0 A4 h7 x
' V: f3 d# K4 ^) d5 N) D' q: B9 ^6 F4 M8 m$ L8 ]5 [! _
|
-
-
|