vtk + qt + vs2010項目配置


最近在做圖像處理方面的問題,剛開始用的是opencv,后來經學長介紹說對於醫學圖像的處理用itk+vtk+qt顯示做的可能會更方便點,於是乎就決定使用這個模式了:itk(圖像處理)+vtk+qt(顯示)+vs(編碼)的框架。

這里說明一下:vtk和qt的整合目前似乎只能整合到qt4系列的,對於qt5系列尚不支持。

1、vs與qt整合,我用的是qt4.8.4+vs2010,安裝vs2010這里就不在贅述。

  a:下載qt:  Qt libraries 4.8.5 for Windows (VS 2010, 235 MB)

  b: 下載qt+vs+addin:   Visual Studio Add-in 1.1.11 for Qt4

  c:  安裝qt 和qt-vs-addin。

(注意:之前安裝的是qt4.8.4,現在給的是4.8.5下載地址)

  d:   配置QT環境變量 。控制面板 -> 系統 -> 高級 -> 環境變量,在用戶變量組合框內找到PATH變量,添加D:\Qt\4.8.4\bin;添加QTDIR變量,D:\Qt\4.8.4。

  e:

    

打開之后就會看到vs工具欄中已經有了qt,如圖:

此時說明qt+vs整合完成。

2、itk vtk安裝

  准備工作:1、下載cmake  cmake-2.8.10.2-win32-x86.exe 。2、下載itk 、itkApplication、以及pdf和doxygen文檔等:http://www.itk.org/ITK/resources/software.html。3、下載:vtk以及相關資源:http://www.vtk.org/VTK/resources/software.html

  a: itk安裝。

  在itk安裝目錄中新建兩個文件夾:bin 和src ,我的路徑是:D:\v_i_tk\itk 下邊分別建立這兩個文件夾。將InsightToolkit-4.3.1.tar.gz,中的內容解壓到src下,打開cmake:where is your source code: 選擇你的src,where to build the binaries選擇bin(存放二進制文件)。如圖:

這里的build example 可選可不選。configure,然后根據你的需要選擇,等到紅色消失后點擊generate即可。然后進入bin目錄下找到itk.sln,打開它,然后

如圖:

  

生成的時間稍微長點,要耐心點~~

  b、vtk安裝,類似itk安裝。建立bin和src文件夾,將vtk-5.10.1.zip解壓到src下,然后用cmake執行,這里稍微注意點:首先如果你要配置qt+vtk那么一定要注意在cmake時

記得::  VTK_USE_GUISUPPORT設置為true,方法:add entry下添加:

這幾個變量記得配置好,我剛開始時就沒有弄好導致vtk編譯過n次沒有找到配置qt的qvtkwidgetplugin .lib和qvtkwidgetplugin .dll文件。

完成之后同itk一樣打開bin目錄下的vtk.sln,然后對build all 選擇重新編譯。完成就完成了vtk安裝

3、vtk+qt整合。

忘了提醒了: qvtkwidgetplugin .lib和qvtkwidgetplugin .dll文件必須是經過release版本得到的

將qvtkwidgetplugin .lib和qvtkwidgetplugin .dll 拷貝到D:\Qt\4.8.4\plugins\designer目錄下,重新啟動qt,vtk和qt即整合完畢。

如:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM