|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:3 u: \# Z2 K3 |6 k! X6 U
( _/ T( I# L3 P* |- w/ E( j2 e# W4 @6 P3 D; g7 v; d
1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]
6 G" x$ E7 C2 a. B下载CMake并进行安装,[url]https://cmake.org/[/url]
4 A. J' D u$ W; `& h+ B2 V下载Python并进行安装,[url]https://www.python.org/[/url]
r2 @/ F+ _# Y5 j# K* u; D" V/ F# ]+ R, l: { j2 i9 l+ y2 B
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
! d2 j7 c/ \! X$ z5 ` Eexport CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 + x# `5 X2 s5 v( s: y, d0 k( \9 O* V
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下8 J" A6 ~6 x5 s$ n& @
8 h8 f- e/ E$ u! y% Y
& l: s8 k% t. w4 B8 @# D3. 在下载的VTK目录下创建build文件夹,并进行配置
" u$ e" E2 m% U% ]& Pcd Downloads/VTK/ , z% u% _# s' r' |9 m$ @
mkdir build 0 i2 J( k6 }1 j4 D" L& O
cd build/
7 W0 G) _, A& n$ m$ ~" r0 I- h; I8 R( b% Z
" U2 \, I3 K) k, @7 m7 e4. 配置
" g! t4 p" g- e- [ccmake ..# F0 P. T6 y0 X" z6 T2 M
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON
3 |% S- s u+ p; F* m$ Y. DBUILD_SHARED_LIBS
1 `, x0 G+ a. b. IPYTHON_WRAPPING9 v4 Y5 B3 {& v
点击 g 进行生成 , A# r. r1 ?7 @% |, c$ A( W6 r
. W" ^0 a$ b* h7 h$ n/ M
+ l9 V! Z% { U& _5 [5. 开始编译 & V8 o& f" E' A. M+ N3 J/ j
输入: make
; \' B1 B- z& P2 \1 o! t9 ~% H/ P1 s
4 d" O! W* B& E; u* D
* v' R( }- _2 |; p- ^3 Q4 {- u# e a
6.时间比较长,编译完后设置相关环境变量进行测试
7 O2 e2 v$ f: t9 |
( U; L) Y6 v; i# W# P ^, q$ Bexport LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/
8 G; k8 ?) q- g1 c' ]" hexport DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ & g7 d( i9 T: `$ ?' C( u
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
# `1 e& n4 X" Hexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/; |1 ]3 s& h0 U2 }& \# a$ v' o
0 m- W3 F( e J% [; J7 b. M p. Isudo make install " s! |$ d! s' \/ x
' Q) y1 ^- H6 e2 ^% k
7. 输入vtkpython 然后 import vtk 可以看到导入了包 0 Q' `, ]! y6 B& a0 B
" H8 Z8 p& ^- T
: Q# g+ z9 A2 r7 l2 q; ^- T8. 为了方便,直接将上述变量加入到 profile中( N1 ?1 q- r, X/ H* s, Y* B
sudo /eTC/profile7 T& U# X! V% d9 g# {
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 2 c H i4 X" ~+ w
9 W/ w7 f" @1 c# S
, l O; n2 l2 Y4 d5 W# |
5 Y8 |' p/ E1 C3 S9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
5 B5 g ], _2 R! ^2 k( v0 m. \# Y0 d
4 A( ^2 b5 s" `. Y0 c! x3 [
, d7 n1 x( e; o' L- V% N* A, `: T2 b
5 H: d$ ~% A, C, h; H! |
d2 C4 }9 u3 b/ M4 }0 [6 Z/ S0 l* j7 h# e$ W& K5 m0 L$ q
|
-
-
|