VS2013编译安装VTK-6.2.0_支持Qt5.4.2
2015-08-05 09:28
260 查看
计算机系统: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_PREFIX_PATH项,需要用户自己添加。点击cmake界面中的Add Entry按钮即可根据提示添加。如果您的系统是32bit的,应设置为相应的C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86。
4 编译VTK6.2.0
5 安装VTK6.2.0
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_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_PREFIX_PATH项,需要用户自己添加。点击cmake界面中的Add Entry按钮即可根据提示添加。如果您的系统是32bit的,应设置为相应的C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86。
4 编译VTK6.2.0
5 安装VTK6.2.0
相关文章推荐
- QTP连接oracle
- QT 串口通讯软件编写
- 【LCA】SPOJ QTREE2
- <h3>QT中使用QNetworkAccessManager类进行POST数据
- 【Qt OpenGL教程】13:位图字体
- Qt4过渡至Qt5
- Qt进程间通信——共享内存
- 如何让Qt 的程序等待一段时间
- Qt的事件模型(5种使用办法,通常重新实现event handler即可。只有定义控件才需要管理信号的发射)
- Win7使用Visual Studio 2010编译用于Qt4.8.6的MySQL驱动
- 使QTableWidget 增加自动添加行,单击删除行的功能.
- QTableView修改数据后弹出是否保存的提示框。
- [PyQt] 在QLabel上用drawText实现文字滚动
- error MSB6006: "cmd.exe" exited with code 255
- 【Qt OpenGL教程】12:显示列表
- ubuntu+qt5.5安装完错误
- Qt5 自创简单音乐视频播放器(基础版)
- Qt信号与槽机制(signal & slot)
- Qt自定义委托在QTableView中绘制控件、图片、文字
- QT实现类似QQ截图功能(二):画箭头