|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:* m5 Q) }, x+ R1 g ?
' h( I5 y- K$ l4 M$ b9 J) ~" i% \7 c3 {# p I
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
& F& |+ W& Y! i4 w: K" m下载CMake并进行安装,[url]https://cmake.org/[/url]& G8 E& N ? Y- D4 B
下载Python并进行安装,[url]https://www.python.org/[/url], c% E$ m5 d/ ]5 h$ o7 I( h! b
8 J$ _& h4 o$ v/ ?# p3 x
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量: t+ e3 N' ?7 i2 {" X
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 6 p* d3 F# ?* b' \* o% N
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
{, g }3 N' V3 q8 c; b+ Z
0 g" v6 u: n3 m# I
1 U% M& }/ Y- N5 a4 ^% ]0 K% ~6 L& z9 ~3. 在下载的VTK目录下创建build文件夹,并进行配置3 Q% k5 s; L1 q f+ C u
cd Downloads/VTK/ 9 G% B. b0 f# l, ?
mkdir build ! u0 G% q8 }: Y5 n/ J4 Z$ M
cd build/
2 O7 Q* m2 e: U: J3 d) F# ^* [; s# J8 n( R7 o1 t- i5 Y( o3 w
+ |. V+ P; V* f1 `" X4. 配置. V! n) s3 f9 f4 O# K, t& I' ^
ccmake ..$ R* R; w: C) v" ]1 k- A! c" U
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON 1 J1 X! g6 O, X, j/ U
BUILD_SHARED_LIBS 3 \' z {+ B. W
PYTHON_WRAPPING1 O# N4 x8 H6 G* M
点击 g 进行生成
2 J! h# X2 u+ n1 k
: H k+ S5 l% ~% ]) x; c. ?$ a
+ S2 W2 A) E5 J, L* n5. 开始编译 - Y9 k2 X+ D j, \
输入: make
& L7 _2 @+ ?4 _0 N1 T$ q3 H8 E" @% s7 Y( s
. _2 \& B X# [/ \, ^$ }1 z3 W6 Q
5 Z4 T7 R+ ?# ^1 L
6.时间比较长,编译完后设置相关环境变量进行测试
4 {8 x" P$ h, A) m: L
9 ]3 w6 A5 i6 T4 f& d# |/ rexport LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ & C. n5 {& [, `" @! R
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ ( G' ~; j8 N g b
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
* s8 W. N. I/ {' E+ {4 Vexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/& C B) J5 ]' B6 ]# G8 P+ R
- d9 S# q2 W+ \% b4 V! bsudo make install
! T* D g7 G+ M, t3 E; {& g Q3 m- Q; |1 d, H9 r0 d
7. 输入vtkpython 然后 import vtk 可以看到导入了包 4 Q3 ~6 t' `- T2 Q7 j: c- V. `
- j9 X1 S+ n2 Z+ k* w o' n$ T! F4 B% P- J; r( ~
8. 为了方便,直接将上述变量加入到 profile中* h |1 ]+ D4 l
sudo /eTC/profile* q, v9 k1 d$ `8 j1 E
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
/ y3 g$ S* W- p. u5 Y
: ]3 i# a* \7 ?. I" ?: `) T a0 J- [2 o
. z- Z3 D+ m+ y' w$ C9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下 ' D4 R( `& w- w2 a9 e4 ~9 P
: K2 J0 o' B# R# x2 z- @; H% E
" n5 n! \/ c$ P6 s$ x Z& a3 Q$ [: z7 c5 U* P: i2 P. ^" z
2 f! ]) y0 ?+ ~3 E; Q0 H
& i- M0 y, v8 C0 t8 M* w$ A
# s. _* f& F- d) |, a |
-
-
|