|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:2 H& c1 b9 b' D' p
( T% ^" c4 N1 i' x
' H0 a4 k9 H# B0 ~) V) Y o
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
S, }9 X5 ?2 v1 g% ^下载CMake并进行安装,[url]https://cmake.org/[/url]/ I- x9 T( Q8 c
下载Python并进行安装,[url]https://www.python.org/[/url]# B! o: w2 w+ s8 Q
9 Z, N3 K F" t5 d" [. n
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:( X' Y! p/ b$ K3 |1 J; V
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 - [- c- f$ }5 Q: ^0 z: M( Q
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
1 h3 s# }/ {" |; \. B6 i- c4 F) f# L) _2 z, z! U
' q- G' B9 I ~- V4 W; h8 B
3. 在下载的VTK目录下创建build文件夹,并进行配置
: W! j3 _3 @, Y$ v" R2 ocd Downloads/VTK/ ; k$ w. g" @8 Y# K: w0 u" L
mkdir build
. @' [6 p* [) _' N4 h7 D3 Ycd build/
; Y* d: f7 [0 x7 V+ a/ W% R8 g$ V
" K2 a; [1 k+ j+ Y2 Z3 f" O' `3 M9 N/ I
# E& ^: [% `5 ?1 I0 S) b6 _4. 配置7 w+ a+ @7 n* L/ r# x& S0 i e3 H
ccmake .." Y* m* t: M; B2 @, Z8 E) K( j
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
; R% c9 q2 }. c5 D- c' GBUILD_SHARED_LIBS 7 p4 k. B9 v0 z! l
PYTHON_WRAPPING2 G* M0 B6 p2 b- @: |9 Y4 z
点击 g 进行生成 $ _2 F* j N" }; \- [- ^5 A+ Q/ A8 f/ ?
- [* w/ _5 [- I' ]9 O; ^6 v# \
9 D/ _6 W7 I2 G; X: J* K1 P) W
5. 开始编译
8 m5 i1 x5 h/ E输入: make5 h# Y1 V6 y- C" ^: O
; p+ h5 y# \& T& _2 ]8 J
3 ^# N- E8 ~- X5 N! }$ R: G! \( |* q3 D$ F3 Y& `
6.时间比较长,编译完后设置相关环境变量进行测试- u7 G$ f1 a$ g
' b* O0 I0 {' ?
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ / a' w- T2 t" r0 Z
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
P' j7 o% I+ z1 O; p# ?8 S! f% Oexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
/ X% Q _" P$ o) [% y$ Vexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
4 E% _/ {0 {" x. {+ {
( b6 u4 \$ N! G/ t8 @sudo make install
; B4 v& @2 I/ f; z$ K8 ^# s4 G, Z- V
( k5 }9 z5 T$ \7. 输入vtkpython 然后 import vtk 可以看到导入了包 ( W+ p$ x+ ?. C4 C* r+ w4 i" w
8 o. {4 ~- m) M8 P4 u; d1 \
4 F4 b% i9 E! _+ c) _) X8. 为了方便,直接将上述变量加入到 profile中; M; e, z8 b ^- A- |
sudo /eTC/profile
0 \8 c' y( u6 f- @3 h' c! J7 T) Bvi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 # i9 j2 w9 q* @% l5 |8 ^0 q2 o
7 U' d5 Z' N# a, U4 C* q! j' H) h/ t4 S) Z, c, }! z' |- y
8 T+ Q% B( G* }9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
# X% j: q: e$ g q- {% n% v) [
& w6 f2 W5 {9 T8 a8 Q1 N* F; t- n) I
* T" w5 o; w8 n; R( W/ L& I$ R/ ^# e2 j! _' \0 I
% ^ }; S% x( F) n1 d+ w
- N# _$ Y+ J3 l
: r% I$ C ]1 C |
-
-
|