|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:
/ G4 ^2 D! D( C# a4 ]# d- Z1 v" ?+ ?* t& k2 T+ X5 z
9 s" v9 N4 a+ ^' E/ O+ Q% C
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
5 R% Z+ V5 Q# @+ Y- X+ C" z下载CMake并进行安装,[url]https://cmake.org/[/url]
F* f" L# z% h# U9 i4 b下载Python并进行安装,[url]https://www.python.org/[/url]
$ E. P3 K# U' v9 o* S2 s, K; H# k
) M" X& d& z* n) \9 x- [7 O! Q; u0 h2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:% F4 E2 u# ^7 K! I* X( o& Z
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
; X. D. A1 {0 o* [# U! I3 ]export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
1 H2 j q* m- a" `/ P8 O
* N; Y. V& q3 O1 \/ q, Z
( C. l( T F1 x! f3. 在下载的VTK目录下创建build文件夹,并进行配置5 k2 C' e/ o- O" ~6 _
cd Downloads/VTK/
7 z) r" E5 ~7 Y9 r- N! _mkdir build
8 y- w9 `1 c; A+ n5 \1 _$ T! vcd build/5 u& J! _2 z% `; [+ m, v
9 Y8 h0 m8 `) G- _* U2 ~7 U8 a8 e+ D1 g: |9 O
4. 配置
2 s/ d4 V+ R3 q: hccmake ..' s( S: I, x ?& m
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
$ M) T# `6 O+ @2 rBUILD_SHARED_LIBS
2 _. W1 u$ f4 w# j: hPYTHON_WRAPPING
$ j# |1 |6 l' g! X点击 g 进行生成
/ i/ U( x9 E9 z1 q4 R; t5 u5 f$ t% M/ N/ s) Z: N, T! T( A5 s
. c" ?1 Y& W; A% W* s! N5. 开始编译 4 R* @( v' p- h$ w/ @* Y2 L
输入: make
' W8 k, f) D7 N
5 r! e3 m( U9 j, l) E/ R2 M! e
' I! @1 d, Z a7 {8 v0 Z% k) W( E3 [
6.时间比较长,编译完后设置相关环境变量进行测试
) q4 A! R4 \+ Y- q. z* }! u5 p: e% s
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
6 A! c+ d+ f9 H$ Rexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
2 x/ A" [; n( {( E% `+ S5 fexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
& b w9 m9 ?& k/ b# B1 |. s$ mexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
- ?1 k# J( b$ o: F9 n$ s# k* p: U4 E1 n; F9 [. M( t' T6 A( R/ y4 y
sudo make install 4 p4 T" h* Y0 p. \* _- f
; u5 a( s$ Z- v7. 输入vtkpython 然后 import vtk 可以看到导入了包
' ~ Z4 x6 D9 k8 w
: O' Y: @5 o3 G- {6 |& P9 g$ V" H; @2 s+ o
8. 为了方便,直接将上述变量加入到 profile中/ ~( ?; Y5 q. c+ I% V7 y% _) V
sudo /eTC/profile1 f% J' C- m5 r4 N& j' @( N
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 : h% q& h( J) P- G9 J
( x& K' l/ S3 l* a: X/ E
# q0 ~+ [* F( y! {- L0 ]
" A) E( _) w# [* W9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
# e8 L1 p& C# D) C/ v$ P7 N" H D6 M8 ^8 |& D( f
, Q9 E! e% u2 P# b, b! n/ x
0 O+ D w5 R2 X% V, J; W3 ^
2 M7 _, T+ q! X1 e ~$ X- _
( ?. G& _6 A! M/ d. N6 v, L) K; F, m& L4 ]( A
|
-
-
|