ITK VKT 安装-详细

版本使用:qt:4.8.5 vs2010 vtk5.10.1 itk4.3.1
安装完qt之后把qt的bin路径加入到环境变量中
整个路径配置

VTKITK
–Bin–(Install生成目标的目录)
–|–VTKBin
–|–ITKBin
–VTK
–|–VTKxx
–|–VTKdata
–|–VTKBin(CMake编译目录)
–ITK
–|–ITKxx
–|–ITKBin(CMake编译目录)
VTK安装(版本5.10.1)
将VTK xx.zip VTKData xx.zip 分别解压至相应目录,然后用cmake编译zip中的CMakeList.txt文件,将生成的放入VtkBin下

ITK VKT 安装-详细_第1张图片

出现红色选项之后,勾选BUILD_SHARED_LIBS为ON,编译动态运行库
勾选VTK_USE_Qt为ON,QT编译选项
勾选VTK_USE_GUISUPPORT为ON,
BUILD_EXAMPLES 编译EXAMPLE,最好不选,比较耗时。
修改Install_Prefix为Vtkbin(vtk安装目录),修改VTKData为VTKData xxx.zip的解压目录,再点击Configure,直到没有错误出现,即编译参数面板全部变为白色
点击Generata按钮

ITK VKT 安装-详细_第2张图片

之后用vs2010打开vtk.sln,点击项目,更改编译属性为Release

ITK VKT 安装-详细_第3张图片

这样才能给整个项目更改项目属性

然后生成,这个过程大概1.5小时,要分别生成Debug版本和Release版本

ITK VKT 安装-详细_第4张图片

编译完成之后,在Relase版本下找到4个文件QVTK.dll QVTK.lib QVTKWidgetPlugin.dll QVTKWidgetPlugin.lib,分别为(如图):

ITK VKT 安装-详细_第5张图片

将这4个文件拷贝到QT安装目录下的plugins/designer下,打开qt的designer,你可以看到如图效果

QVTKWidget

点击VS2010中的Install生成Install,生成目录在Cmake中指定(看红色图片)
生成之后配置系统环境变量,在path中添加install生成的目录中的bin,必要的话也要加入lib目录

ITK VKT 安装-详细_第6张图片

到此VTK配置完成
配置ITK—类似VTK
将ITKxx解压到相应目录(注意目录不要带有不可以识别的字符)
打开Cmake(注意,这里的ITK要求cmake版本至少是2.8.5,所以我用了最新版本2.8.12),将ITKxx中的CMakeList.txt放入其中
修改生成目录路径为。。。ITKBin
点击配置,出现红色之后勾选参数
勾选BUILD_SHARED_LIBS,设为ON
BUILD_EXAMPLES,BUILD_TEXT参数可选,如果选择会非常耗时,按照我的经验,全部勾选,用VS编译需要至少4个小时。
注:如果想编译使用insightApplication,就必须选择一下两个选项:
ITKV3_COMPATIBILITY设为 ON
ITK_LEGACY_REMOVE设为 OFF
修改完,点击Configure到没有错误
如图

ITK VKT 安装-详细_第7张图片

在这里要修改Instal_Prefix即Install生成目录
在此过程中,可能出现警告,我出现了如下警告,不过可以不管直接跳过

ITK VKT 安装-详细_第8张图片
ITK VKT 安装-详细_第9张图片

然后点击产生,成功之后到ITKBin下打开ITK.sln,点击生成ALL_BUILD,至少1.5小时
生成之后点击Install进行生成
PS:ITK安装过程中我出现了问题,问题形式为

ITK VKT 安装-详细_第10张图片

解决办法:删除ITKBin下的所有内容,进行重新安装
安装过程中出现的警告可以全部忽略不管,如图:

ITK VKT 安装-详细_第11张图片

最后小结:遇到什么问题看错误提示然后就知道解决办法了,例如中途我自己碰到的哪个Install版本要求是Debug的,我却把Release放在了那里

你可能感兴趣的:(ITK安装,VTK安装,VTK,ITK)