|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:
) s0 F# @1 ^, ?+ N
! ]4 D8 {: X+ r. H5 x. _! u% c* I. X0 }$ W
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
& q/ ?; n3 ?, P" Q/ U/ k1 \/ M' ~6 m下载CMake并进行安装,[url]https://cmake.org/[/url]' `. ]0 U+ z% h# {2 r% B
下载Python并进行安装,[url]https://www.python.org/[/url]
+ E% _/ g% H' [5 F1 Q8 ^2 g4 P5 P4 N* p+ [
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
( z# E5 ]- k) P" }! R* ^; S8 @export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 & b7 z, W \) K9 Z' E
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下! V1 F- S( Z- b1 N$ l
( T$ `' Y( y5 e+ N; m; E
- V0 g8 V9 n) f2 Z; S1 s" t
3. 在下载的VTK目录下创建build文件夹,并进行配置9 @+ |5 o9 b- ^3 V/ V2 n6 l
cd Downloads/VTK/ % X4 G W- Q- u( }' k
mkdir build
; J0 a: V/ k" m; o" f+ b3 Rcd build/
: L! d& q) I# ?, P4 Z7 G
3 I! _$ d' b4 b5 l: N$ b
6 r* y. D7 ]' W% [8 O4 `( |/ v4. 配置7 j) Z/ C5 z5 }1 k" \
ccmake ..
$ i- D# v0 m; ~在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON 2 G" @( ^* V( W! y( I9 g1 n7 {9 R
BUILD_SHARED_LIBS ) c& B. W4 L! @5 `: w! a
PYTHON_WRAPPING: N' Q7 k6 A: l
点击 g 进行生成 $ r. w: w9 {. L" I/ P: c# r
. ~: Z6 H- c# _8 ~
' _/ P7 k3 m# s, k- o4 h) h
5. 开始编译 ) G/ F1 `- Q; ~* b1 L
输入: make
7 o7 y7 R" g! c: i5 U' \- `" h
* M/ f4 V* e6 h% a2 J( A' g( R
* u: b3 F( p9 @4 V$ n, G/ c1 `: s1 y2 `7 l* P
6.时间比较长,编译完后设置相关环境变量进行测试
( Y; H) Q0 v$ Q! A- d/ G7 K Q! R. Y3 K
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ , U9 e9 l: u( @; ~1 L/ v! a
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ , Z( w9 @8 s" O8 q: _6 w
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
) b" n* D: {: `export PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/) J' l) r8 ]" e) O# G! C
( K s5 e) O2 L% _4 K+ N
sudo make install
; H' I) z4 Y& k) c" _ t' e- G: e M. k2 |5 E' L+ G
7. 输入vtkpython 然后 import vtk 可以看到导入了包 - ~" _4 G6 v7 R- u1 V9 E
; a8 U: U0 h# }- P- s; Q4 ~& u) ~2 W) [! C% i
8. 为了方便,直接将上述变量加入到 profile中/ v- {) j) y4 w, J
sudo /eTC/profile
' c8 M8 w: P- F8 evi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
3 U/ I4 Y! E3 A
W% b) r" `/ Q2 q V4 \
0 S; `, R Q( f! S3 l6 Q% G/ o' R# x7 K" d0 n
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 $ f- ~" O( u h- g( z
7 y( w3 R! g9 b* r; A. {1 f1 b
# r) U& c1 ~! v% d8 N8 L
/ y: \) w& L) S) h2 O9 u7 d3 h
2 X( w/ R; o2 T Q* @2 G. ]0 D; F# g( X- A5 O
3 |# E0 O6 _* B2 r0 ]4 f e/ u# [1 ] |
-
-
|