|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:5 {7 w9 m' A) p
2 B0 u2 n* X! v1 I/ G9 c- J
# u3 X+ c6 B! w! N4 E# ~1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
$ d7 E3 |, s+ C6 S F! `下载CMake并进行安装,[url]https://cmake.org/[/url] u- I; N( U" `3 A; l5 X: S
下载Python并进行安装,[url]https://www.python.org/[/url]0 c G9 w. e3 m$ y8 r5 r
; b" E- H5 w/ O2 L" J- C
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
( R1 v9 g4 |. ]5 ?" z8 ^6 Mexport CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
2 x2 l8 N5 _% r, B$ a+ c, `+ gexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
' Y0 f) J; ~8 @' C) L; |. d5 C% b0 N& j, D
) H! `5 f5 J4 C9 c) E
3. 在下载的VTK目录下创建build文件夹,并进行配置6 C! L. ~6 }$ C! @
cd Downloads/VTK/ " g: z4 K( E" K9 M9 y0 ~
mkdir build 7 I8 x: E) k2 u# t
cd build/. ~: x: ` \& ~/ i7 _" h2 e
( U8 Y# J8 M) e( f4 W2 |4 K' |
9 I" B0 t) _5 l( `$ k+ t( H4. 配置2 z; e+ k9 T! G* N% h
ccmake ..! V: |& u u* l0 a J! y* W
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON ' G8 K5 p, z% y! ]+ X
BUILD_SHARED_LIBS 0 t- [, `$ y5 p- }
PYTHON_WRAPPING
, X2 h! p( n [7 d点击 g 进行生成
, A) ?( ~* l' u/ v; J
) C! s ]2 G; M: d: Q
) E8 \( |$ ?6 }* D: S) J$ C* D5. 开始编译
/ ?% r ]+ G8 I% l: n5 T输入: make' J3 e! ]0 B1 c4 G4 g. q, C8 f
. ]8 d! ?9 }6 f4 I1 {% ^
3 @! F( \$ i5 L6 M9 s3 g* V
& q0 \, \8 ]9 T! Z3 x$ L6.时间比较长,编译完后设置相关环境变量进行测试+ {0 }5 r$ J: h8 D; w
8 V* ]- c# i& l
export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ $ }2 n- n" Y6 U# g& _9 s9 y/ t7 u
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ + ]! O) X- d- `1 u) ]8 ]
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
: H M- y+ ]4 Y# o" Z2 @& M& K0 ]! l0 Hexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/2 c ^. Y3 \0 @5 \, V" Y
3 J3 N$ h8 P6 J5 ~
sudo make install
% k& L- O$ g; I$ w) v- ?' C) C( @
: @$ r/ E% D* {- w7. 输入vtkpython 然后 import vtk 可以看到导入了包 & p4 z* i% R+ ^0 ~0 m
* M8 p! e% B, B2 w4 \# z+ s
; @. r3 B. Z, h1 W2 h8. 为了方便,直接将上述变量加入到 profile中
( ?- X' v; v; s0 Q7 B) _" D3 j% zsudo /eTC/profile
~% ?7 _* D8 X5 ?* _vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下
$ K- k a0 J. W7 _) \# Q% h' F" H
& u& q8 K6 a% _! y% x$ M( R9 b2 O/ X3 z5 \1 m# t% {
) V- T* Z- w. H( U4 O# R" K; \
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
! t# e: a1 I- w/ h3 T& B g: {+ {' l" P/ B
2 G) C- U& p) q3 \
; T3 ~* f) x9 U" o( T
+ E7 B6 N6 c* g* L, V
2 n; t/ U' @# F6 |! {# F' @, w4 h
5 ~! i. u# Y& d9 F: A O
|
-
-
|