|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:' a8 L b- J5 b; g7 S
. t& ~1 K Y, u) j% G
# Y- `" q2 ?+ K$ t) w
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
' d. j( k; {+ L' r. j下载CMake并进行安装,[url]https://cmake.org/[/url]$ c5 a( S. p5 A. b& Z* h1 G, Y
下载Python并进行安装,[url]https://www.python.org/[/url]
# b1 f/ m: {7 [, @
* h: {3 v2 r/ O7 f9 |: U2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:# c- S/ V( a' `1 d6 p, g8 R' `
export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址
`9 k# f3 d' D# I. l/ V, Vexport PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
" j: \) H/ v" ~2 s: Q' w, X; f% w* Z& h- a) V, d" s8 ^
9 `; g/ Y7 D- }3 k9 h3. 在下载的VTK目录下创建build文件夹,并进行配置
" l+ U0 n3 m7 d; e, P0 y* ecd Downloads/VTK/
3 ^8 I0 x2 g0 \mkdir build 9 b& d5 I8 ?# h7 A* M+ a
cd build/% X, P0 `4 ^' X# i
$ c& d# W! f. R
2 Q0 ]& p! @, V' `4. 配置! m9 k) q2 M- F# |. ]8 q! c
ccmake ..
6 P6 t$ `0 |% J* O; B8 O1 g6 m) f! W在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
( d! q9 ~/ f% q% pBUILD_SHARED_LIBS - l$ ~: R$ A/ m1 x
PYTHON_WRAPPING1 ] s f; F2 I
点击 g 进行生成
/ B, [7 h1 H8 E( H( X9 c7 k. v+ E5 ^& ?) c/ f& x% |6 Z
9 ?+ m9 w5 j+ n& h& l9 n
5. 开始编译 6 G; V, N4 H) ?- l4 @7 ]+ _; c
输入: make( _3 n' T1 G [8 n- |
9 t% g7 k+ A# Q2 @ M) k
& f+ A% p2 j/ o$ X# t3 y
1 V# V) I2 q6 p! X3 J# h1 A d3 Y) J6.时间比较长,编译完后设置相关环境变量进行测试
% d, A) o. `) I) C' H; x* [
5 [" r1 N7 t0 p' B: [export LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ 8 W! Y$ J0 F) d- M
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
$ e+ W& t$ S$ b1 ?) k* Nexport PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/ 6 w8 _$ c( f1 F% b2 n7 i
export PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/% b ]' \- Y V- F2 A7 Y+ N
R6 Q6 W2 \3 g5 k
sudo make install
7 S6 H- A! v$ K8 x f/ w6 p
. ~! d3 A& i3 \ h0 m7. 输入vtkpython 然后 import vtk 可以看到导入了包 : h! k- \6 n! d$ ^% `0 `7 ?. _
$ H. F% s8 V/ f$ o H# |5 C
/ G7 n/ S% p; y5 z5 L8 U8 w
8. 为了方便,直接将上述变量加入到 profile中
4 s6 W3 o1 K4 ]: R& E5 q4 @) bsudo /eTC/profile/ c, W0 E- d* K$ |: V" j
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 % B3 y* _7 A" ]1 Z) r
! N( l5 |4 M: o8 J* l
# t+ I6 X6 C, j1 T; m, w# V8 I" o% r; g, s0 g, B
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
: u9 M: p6 U Z9 M+ j5 @+ h8 l1 I0 w+ J. P
- ?: J ~, n$ ]& d7 ?5 ?3 k o+ w
" {# q: N% C+ Q5 _9 N* b
' v* V E1 b5 F/ ^" i( {
1 K% v! j( w) v/ ]2 @6 k6 S L8 g( i" [. D5 h/ {
|
-
-
|