qt4.8.6-vtk5.10-vs2010整合
来源:互联网 发布:udp协议端口号 编辑:程序博客网 时间:2024/06/10 16:43
qt-vtk-vs2010整合
一、系统环境:xp(sp3)32位
二、Vs2010安装
1版本:旗舰版
2代码助手:visualassistant x
3打开vs2010:工具-选项-项目和解决方案:更改路径使其不包含中文
三、qt安装
1版本:4.8.6
2安装顺序:1)qt-opensource-windows-x86-vs2010-4.8.6.exe
2) qt-vs-addin-1.1.11-opensource.exe
3环境变量配置:PATH变量,添加c:\Qt\4.8.6\bin;添加QTDIR变量,c:\Qt\4.8.6。
打开之后就会看到vs工具栏中已经有了qt,如图:
四、vtk
1版本:cmake-2.8.12.2-win32-x86.zip
vtk-5.10.1.zip
vtkdata-5.10.1.zip
2创建目录和解压如下:
3运行:
4配置source和build目录后,点击configure
5选中Advanced后
勾选如下:(若找不到,点击configure后会出现,先把已有的选上)
BUILD_SHARED_LIBS
CMAKE_INSTALL_PREFIX:配置为C:/VTK
VTK_DATA_ROOT:C:/VTK/vtkdata-5.10.1/VTKData5.10.1
VTK_USE_GUISUPPORT
VTK_USE_QT
QT_QMAKE_EXECUTABLE:C:/Qt/4.8.6/bin/qmake.exe
详情见官网:http://www.vtk.org/Wiki/VTK/Configure_and_Build#Qt_4.8..2A
然后点击多次configure,直到没有红框为止
最后点击generate
6打开:
7
大约半小时完成
8
完成后,会多出如下目录
9更改模式为release
重复第7步或者如下方式
完成后会在C:\VTK\vtkbin\Win32\Release找到:qvtkwidgetplugin .lib和qvtkwidgetplugin .dll
将其拷到:C:\Qt\4.8.6\plugins\designer,这是打开qtdesigner会看到
10
VTK\bin下所有dll文件拷到:C:\Windows\system32下
VTK\include\vtk-5.10下所有拷到:C:\Qt\4.8.6\include
VTK\lib\vtk-5.10 下所有拷到C:\Qt\4.8.6\lib
新建qt工程会搜索qt默认目录,不然每次工程属性都要配置vtk路径
四、新建工程示例
1 打开vs2010,新建项目
2
点击finish
3
4 编辑:附加依赖项,添加qvtk.lib
一般会把已有的vtklib都添加进来:lib之间回车隔开
qvtk.lib
vtkCommon.lib
vtkDICOMParser.lib
vtkexoIIc.lib
vtkexpat.lib
vtkFiltering.lib
vtkfreetype.lib
vtkftgl.lib
vtkGenericFiltering.lib
vtkGeovis.lib
vtkGraphics.lib
vtkHybrid.lib
vtkhdf5.lib
vtkImaging.lib
vtkIO.lib
vtkInfovis.lib
vtkjpeg.lib
vtklibxml2.lib
vtkmetaio.lib
vtkNetCDF.lib
vtkpng.lib
vtkproj4.lib
vtksqlite.lib
vtkRendering.lib
vtksys.lib
vtktiff.lib
vtkViews.lib
vtkVolumeRendering.lib
vtkWidgets.lib
vtkzlib.lib
5打开项目中:.ui
6添加qvtk控件后保存
7启动调试
8出现
Success
- qt4.8.6-vtk5.10-vs2010整合
- win10+vs2010+qt4.8.6+vtk5.10.1环境搭建
- VTK5.10.1+Cmake+vs2010整合安装
- VTK5.10、VTK6.3和QT4.8、QT5.5在VS2013、VS2010不同平台搭建的心得
- QT4.8.6 Designer 集成VTK5.10.1 中QVTKWidgets插件
- VS2008+Qt4.7.3+VTK5.10.1+PCL1.5.1
- Qt4.8.6 VS2010 QWT6.1.2
- 32位VTK5.10.1+Cmake+vs2010
- VS2008+Qt4.7.3+VTK5.10.1+PCL1.5.1配置
- VTK学习笔记1—VTK安装及源码编译(Winxp + VS2010 + CMake2.8.6 + VTK5.8)
- vs2010+QT4.8.6开发环境搭建
- VS2010配置Qt4.8.6出现的问题
- Qt4.8.6+VS2010安装配置教程
- QT4.8.6和VS2010环境搭建
- opencv(2.3.1)、VTK5.8.0、ITK和VS2010的配置
- QT4.7 vs2010
- QT4.7 vs2010
- vs2010编译qt4.8
- String,StringBuffer与StringBuilder的区别
- WordPress分类目录页面获取当前分类的ID及判断是否为子分类目录的方法
- 关于QWidget和QDialog窗体居中的问题
- sparkSQL1.1入门之九:sparkSQL之调优
- 小米手机因为默认权限设置电话拨号,短信等广播无法使用的解决办法
- qt4.8.6-vtk5.10-vs2010整合
- python os模块与input操作
- The import org.cocos2dx.lib cannot be resolved
- Linux测试网卡绑定
- shell $代表意义
- python <素数>
- eclipse删除所有注释
- unity遮罩_2(对罩子做处理)
- 如何在Linux中使用awk命令