qt4.8.6-vtk5.10-vs2010整合

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

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章