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

 

 


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