VTK-6.3.0编译(支持Qt编程)以及QVTKwidget插件安装

  重新整理一下VTK编译过程(尤其是涉及到Qt方面的选项配置)

            计算机系统:win10(x64)

            VTK版本:VTK-6.3.0

            Qt版本:Qt 5.4.2(msvc_2013_x64_opengl)

           Cmake版本: Cmake3.5

       

          第一步:创建两个文件夹VTK_6.3.0_bin(VS工程源码)和VTK_6.3.0_INSTALL(提取生成的include文件和lib文件等)。

          第二步:Cmake配置VTK-6.3.0. 编译器选择Visual Studio 12 2013 Win64(假设已经安装了Visual Studio 2013;另外,如果你使用的是Qt版本是32位的,需要编译32位的)。

          关于CMAke配置选项:如下:

CMAKE_INSTALL_PREFIX    = E:/VTK/VTK-6.2.0_install  
VTK_Group_Qt            = ON  
VTK_QT_VERSION          = 5  
QT_QMAKE_EXECUTABLE     = C:/Qt/Qt5.4.2/5.4/msvc2013_64_opengl/bin/qmake.exe  
CMAKE_PREFIX_PATH       = C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64  
说明:CMAKE_INSTALL_PREFIX:VTK安装路径

           VTK_GROUP_QT:使用Qt, 只需要勾选该项就可以支持VTK在Qt中的使用。其他关于Qt的选项无需勾选(比如moudle_GUISupportQt)。

            默认下没有CMAKE_PREFIX_PATH项,需要用户自己添加。点击cmake界面中的Add Entry按钮即可根据提示添加。如果系统是32bit的,应设置为相应的C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86。

         Configure之后会出现一些红色选项,需要你仔细核对确保是正确的

     

     注意核对版本号和Qt编译器是否和你电脑上使用的版本一致。

     VTK-6.3.0编译(支持Qt编程)以及QVTKwidget插件安装_第1张图片
   Qt5对应的一些文件项,如果你电脑上安装多个版本Qt可能导致其默认路径不是你所希望使用Qt版本的路径 需要手动更改。一般情况只安装一个Qt版本,该选项不需要更改,直接点击Configure继续。配置完成后会在VTK_6.3.0_bin文件夹生成VS工程源码。

    第三步:编译VTK

  使用Visual Studio 2013开VTK.sln工程,然后在解决方案资源管理器中右键单击ALL_BUILD项目,在弹出来的快捷菜单中选择生成(U),即可启动VTK的编译过程。

VTK-6.3.0编译(支持Qt编程)以及QVTKwidget插件安装_第2张图片

5 安装VTK6.2.0

    编译完成了,解决方案资源管理器中右键单击INSTALL项目,然后选择“仅用于项目,在下一级子菜单中选择仅生成INSTALL(B),即可启动安装过程。

VTK-6.3.0编译(支持Qt编程)以及QVTKwidget插件安装_第3张图片


        QVTKwidget插件安装

     关于在Qt Creator安装插件对于Qt和Qt Creator版本要求在前面博文Qt:使用Qt creator (32bit)编译Qt creator(64bit)

中有所讲解,这里只说对VTK编译时候的相关要求,相关要求要满足两点:

 1、要想使QVTKwidget安装成功必须编译VTK Release版本  因为我们使用的Qt Creator 是Release版本。编译完成后在E:\VTK\VTK-INSTALL-realse\plugins\designer目录下生成一个QVTKWidgetPlugin.dll (注意并没有lib文件)

 2、插件放置路径:翻阅各种资料有两个版本放置路径:

1)Qt安装路径下的plugins\designer                                                        

 C:\Qt\Qt5.4.2\5.4\msvc2013_64_opengl\plugins\designer

2)Qt Creator安装路径下的plugins\designer

   C:\Qt\Qt5.4.2\Tools\QtCreator\bin\plugins\designer

根据本人测试第一种放置路径配置成功!

    

你可能感兴趣的:(Qt,VTK)