VTK中TCL/TK的编译、安装与配置 For windows xp VS2008 sp1
1.VTK与CMAKE的安装与配置网上有很多,我着重讲VTK中TCL/TK相关步聚,VTK解压在D:VTK56/VTK下。
2.去http://downloads.activestate.com/ActiveTcl/releases/8.5.8.2/ActiveTcl8.5.8.2.292682-win32-ix86-threaded.exe下载TCL/TK的安装文件,安装到D:\TCL。
3.打开CMAKE,勾选ADVANCED,然后选择VTK_WRAP_TCL,其余相关设置如下:

切记:要用“/”而不是“\”,否测生成时会有解析错误。
4.使用VTK.SLN生成,之后在INSTALL方案上选“仅用于项目”->“仅生成INSTALL”安装。
默认为:C:\program files\vtk,我安装在D:\VTK。
5.在PATH中添加:D:\Tcl\bin;D:\VTK\bin;新建TCLLIBPATH,内容设为
D:/VTK/lib/vtk-5.6;D:/VTK/lib/vtk-5.6;D:/VTK/lib/vtk-5.6/tcl/vtk;D:/VTK/lib/vtk-5.6/tcl/vtkbase;D:/VTK/lib/vtk-5.6/tcl/vtkcommon;D:/VTK/lib/vtk-5.6/tcl/vtkfiltering;D:/VTK/lib/vtk-5.6/tcl/vtkgeovis;D:/VTK/lib/vtk-5.6/tcl/vtkgraphics;D:/VTK/lib/vtk-5.6/tcl/vtkhybrid;D:/VTK/lib/vtk-5.6/tcl/vtkimaging;D:/VTK/lib/vtk-5.6/tcl/vtkinfovis;D:/VTK/lib/vtk-5.6/tcl/vtkinteraction;D:/VTK/lib/vtk-5.6/tcl/vtkio;D:/VTK/lib/vtk-5.6/tcl/vtkrendering;D:/VTK/lib/vtk-5.6/tcl/vtktesting;D:/VTK/lib/vtk-5.6/tcl/vtkviews;D:/VTK/lib/vtk-5.6/tcl/vtkvolumerendering;D:/VTK/lib/vtk-5.6/tcl/vtkwidgets;
6.运行。进入D:\vtk56\vtk\Examples\GUI\Tcl,在ImagePlaneWidget.tcl上右键,选择打开方式为D:\VTK\bin下的VTK.EXE,效果如下:
如果运行时崩溃,可能在因为没有找到相关的库。

浙公网安备 33010602011771号