项目组需要配合科研工作开发一套自己的可视化平台,第一次配置环境,各种悲剧,弄了两天,VTK的GPU模块出了点问题,其他基本能用,先凑合用,出问题了再重装系统,整个规范地安装一次。

基本步骤:

一、安装VS2010,然后安装VC助手;

二、安装QT:

   1、安装Qt;(版本要注意了,我选用的是4.8.5,因为最新的5.1.0配置VTK时候会出问题)

   2、安装qt_vs_addin;

   3、打开VS2010,在工具栏中,下拉Qt菜单进行路径设置;

   4、设置环境变量:①新建QTDIR,文件夹路径添加:D:\Qt\4.8.5

                    ②在path变量中,添加; bin文件夹;

三、安装ITK:

   1、下载CMake.exe,安装;

   2、下载ITK.rar和ITK_data.rar,在D盘中建立ITK4.2.0文件夹,在其中分别建立ITK与ITK_data供解压缩,建立ITK_bin文件夹;

   3、打开CMake,源代码路径设置为ITK路径,目标文件夹设置为ITK_bin;

   4、Configure,然后勾掉Example和Testing,然后再Configure一下,成功后点Generate。

   5、使用管理员权限打开VS,用VS2010打开ITK_bin中的ITK.sln,下拉build,build project;

   6、成功后再但对INSTALL项目build一下;

   7、配置环境变量:新建变量ITK_DIR,路径:D:\ITK4.2.0\ITK-bin;

   8、用CMake弄一个ITK测试实例试一下(百度上就有),我的提示缺少dll文件,从ITK_bin文件夹中bin文件夹内找到后拷贝到C盘windows内的system32内解决。


四、安装VTK:

   1、下载vtk.exe和vtk.rar和vtk_data.rar;

   2、先安装vtk.exe,再像安装ITK一样,在D盘建立VTK文件夹,在其中分别建立VTK、VTK_data用于解压缩,建立VTK_bin文件夹;

   3、打开CMake,源代码路径设置为VTK路径,目标文件夹设置为VTK_bin;

   4、Configure,然后勾掉Example和Testing,勾上QT,勾上GUI(用于MFC);然后再Configure一下,选中USE_MFC,再Configure一下,成功后点Generate。

   5、使用管理员权限打开VS,用VS2010打开VTK_bin中的VTK.sln,下拉build,build project;我的build有一个GPU的项目失败了,但是其他40多个成功,失败的那个提示:fatal error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended. 没弄明白为什么;

   6、成功后再但对INSTALL项目build一下;4个成功,2个失败,可能就是GPU的失败造成的;

   7、配置环境变量:新建变量VTK_DIR,路径:D:\VTK5.10\VTK-bin;

   8、用CMake弄一个ITK测试实例试一下(百度以下VTK网站,下载一个Example),我是用的是SphereWidgetEvents,成功。