VS2013编译安装VTK-6.2.0_支持Qt5.4.2

来源:互联网 发布:图像扫描列数据 编辑:程序博客网 时间:2024/05/29 01:56

    计算机系统:Win10(64bit)

    CUP:i5-5200(64bit)

1 简介

    在《VS2012编译安装VTK-6.2.0_支持Qt5.2.1》中记录了编译VTK-6.2.0的过程(包括一些探索性的尝试),也有读者提问说能不能支持Qt5.3.1(当时我使用的是Qt5.2.1)。为了更加便于读者编译VTK-6.2.0,也为了测试VTK6.2.0对新版本Qt的支持情况,这里再次给出主要的编译和安装过程(略去不必要的细节)。

2 安装Qt

    下载qt-opensource-windows-x86-msvc2013_64_opengl-5.4.2.exe,然后安装常规的软件安装方式对其进行安装即可。

    配置系统(我的是Win10,Win7和Win8也是使用同样的方法进行配置)环境变量PATH,添加Qt库的路径(使用Win7的用户需要注意,配置完后需要重启电脑才生效,Win8以及Win10则不需要)。我添加到PATH中的路径是:C:\Qt\Qt5.4.2\5.4\msvc2013_64_opengl\bin(具体值根据您的Qt安装路径来设置即可)。

3 配置VTK6.2.0

    使用cmake(没有安装这个软件的,先安装吧)对VTK6.2.0进行配置。编译器选择Visual Studio 12 2013 Win64(假设您已经安装了Visual Studio 2013;另外,如果你的系统是32bit的,请选择32bit编译器)。下面是主要的配置选项。

CMAKE_INSTALL_PREFIX= E:/VTK/VTK-6.2.0_installVTK_Group_Qt= ONVTK_QT_VERSION= 5QT_QMAKE_EXECUTABLE= C:/Qt/Qt5.4.2/5.4/msvc2013_64_opengl/bin/qmake.exeCMAKE_PREFIX_PATH= C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
说明:

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

4 编译VTK6.2.0

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


5 安装VTK6.2.0

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


0 0
原创粉丝点击