环境:
VTK-8.1.1
Mac OS X 10.13.6
/usr/bin/tclsh
build vtk,cmake一下:
cmake ./ -G "Unix Makefiles" \
-DVTK_USE_QVTK:BOOL=ON \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DVTK_USE_GUISUPPORT:BOOL=ON \
-DVTK_QT_VERSION=5 \
-DModule_vtkGUISupportQt:BOOL=ON \
-DModule_vtkGUISupportQtOpenGL:BOOL=ON \
-DModule_vtkGUISupportQtSQL:BOOL=ON \
-DModule_vtkGUISupportQtWebkit:BOOL=OFF \
-DModule_vtkRenderingQt:BOOL=ON \
-DModule_vtkViewsQt:BOOL=ON \
-DVTK_WRAP_TCL:BOOL=ON \
-DTCL_INTERNAL_PATH=/Users/weiyang/Downloads/VTK-8.1.1/ThirdParty/TclTk/internals/tk8.6
注意:Module_vtkGUISupportQtWebkit 是被关掉的。
然后make, make install。
接着尝试使用tcl脚本
tclsh assembly.tcl
can't find package vtk
while executing
"package require vtk"
(file "assembly.tcl" line 8)
查看默认的Tcl变量 auto_pa