1. 程式人生 > >qt4.8.6-vtk5.10-vs2010整合

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


相關推薦

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安

QT4.8.6+Vs2010編譯Oracle下的QOCI驅動

我使用的Oracle版本是32位的11g。 1、開啟qt下的黑框體工具 Qt 4.8.6 Command Prompt; 2、依次輸入如下命令,每輸入依次按下回車: 以上一共5條命令,注意最後一條命令,預設生成的是debug版本的驅動庫,如果需要使用release版本的驅動庫,

QT4.8.6-VS2010開發環境配置

目錄 1.下載軟體 2.環境配置 3.VAssistX配置 1.下載軟體   VS2010下載地址:連結: https://pan.baidu.com/s/1gvPjZWBtSEwW37H1xf2vbA 提取碼: afbv   Qt4.8.6下載地址:http://iso.mirro

QT4.8.6VS2010環境搭建

首先下載QT4.8.6的安裝包、QT Addin 1.11外掛和VS2010安裝包。 第一步:安裝好VS2010 第二步:安裝QT4.8.6                剛剛安裝了一下,所有的配置都不用改,按照步驟來就行。預設安裝在C:\\QT4.8.6

處理VS2010+qt4.8.6下編譯不報錯誤,而Linux下報錯:error: 'nullptr' was not declared in this scope

今天處理一個同事在VS2010+qt4.8.6下編寫的程式(能夠正確編譯並執行) 我需要將這個程式移植到arm板上,於是在Linux下對此程式進行交叉編譯 於是,問題來了 這個錯誤提示是:nullptr在當前作用域沒有被宣告。 稍作分析,這個nullptr並不是程式定義的,

VTK學習筆記1—VTK安裝及原始碼編譯(Winxp + VS2010 + CMake2.8.6 + VTK5.8

為了安裝編譯VTK,在網上找了一些相關資料作為參考,在原始碼編譯過程中也遇到了一些問題,後解決,現在將筆記整理如下: Winxp + VS2010 + CMake2.8.6 + VTK5.8 1、準備:     1)下載安裝Vs2010     2)下載安裝CMake2.8

CentOS6.5安裝Qt4.8.6+QtCreator2.6.1

界面 tool tools function -c 方便 安裝 src conf 工作中需要用到Qt在Linux下做開發,公司提供的電腦安裝的CentOS6.2,但是為了和windows下自己使用的QT版本一直,於是也選擇安裝了Qt5.1.0。但是在CentOS下剛開始是無

tslib 1.4 qt4.8.6移植過程記錄

重新編譯 官網 .com main where 不顯示 接口 刪掉 etc 工作原因需要把原JAVA界面移植成QT界面,觸摸驅動這個坑填了好久,今天終於搞定了,也怪自己經驗不足吧。記錄一下忘了以後還可以看看,設置的環境變量都是機器上的,如果需要使用得改改 下載tslib1.

linux上安裝Qt4.8.6+QtCreator4.0.3

centos6 qmake its 允許 and cal home 簡介 ash 一、Qt簡介 Qt是1991年奇趣科技開發的一個跨平臺的C++圖形用戶界面應用程序框架。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所有功能。Qt很容易擴展,並且允許真正地組件編程。

QGIS 2.14編譯終極教程 (QGIS 2.14.16 && Qt-4.8.6 && VS2010

編譯前須知(有必要的幾句囉嗦): 1、莫被這個教程的篇幅嚇到,其實篇幅不大。就算大家覺得太囉嗦,請見諒,筆者寫教程就是喜歡詳細,喜歡面面俱到。再者,本教程是為了解答很多人編譯QGIS遇到的頭疼問題,雖然可能離一解破萬疑還差好遠,但是總要盡力邁出這一步。 2、教程對版本的要求近乎苛刻,

QT4.8.6安裝教程

需要軟體包 qt-opensource-windows-x86-mingw482-4.8.6-1.exehttps://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-mingw482-4.8.6-

Centos下安裝Qt4.8.6和交叉編譯qt-4.8.6的configure

1. 安裝必需的環境 安裝gcc和g++: [[email protected]]# yum install gcc [[email protected]]# yum install gcc-c++ 安裝Xlib: [[email pr

ubuntu 安裝 Qt4.8.6

參考官方文件: step 1 安裝依賴庫,在安裝說明的最下面 sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxf

vs2008靜態編譯Qt4.8.6

1、編譯準備 原始碼版本 qt-opensource-windows-x86-vs2008-4.8.6.exe 下載地址: http://mirrors.hust.edu.cn/qtproject/official_releases/qt/4.8/4.8.6/qt-open

Qt4.8.6 configure 引數

轉載地址:http://blog.csdn.net/sxpsxp12/article/details/50611633不只是適用於Qt4.8.6,原則上適用於Qt4所有版本Usage: configure [-h] [-prefix <dir>] [-pref

Centos7.2下安裝Qt4.8.6

之前一直是在Qt5.0中進行開發,突然boss要求使用Qt4.8.6(搞不懂為什麼要換這麼老的版本,但只能無條件接受),Qt4.8.6與Qt5.x有一些區別,首先沒有自帶的QtCreator,需要自己安裝。下面是Qt4.8.6+QtCreator2.6.1的安裝。 1、安裝

交叉編譯QT4.8.6遇到問題記錄

PC:ubuntu14 工具鏈:arm-none-linux-gnueabi-  4.8.3 交叉編譯QT遇到問題集錦,本人新手,問題較多。 1、configure QT的時候遇到這個問題: The tslib functionality test failed!

在ubuntu16.04搭建Qt4.8.6嵌入式開發環境

環境以及軟體版本 虛擬機器環境:ubuntu16.04 64位 虛擬機器環境中gcc的版本:gcc version 5.4.0 20160609 Qt版本:qt-everywhere-opensource-src-4.8.6.tar.gz QtCreator版本:qt

ubuntu下qt4.8.6執行,ui介面不顯示中文,qDebug可顯示中文【已解決】

今天在ubuntu下寫了個demo,出了個問題。如下: ubuntu下qt4.8.6執行,ui介面不顯示中文,qDebug可顯示中文,執行程式之後顯示這樣的介面,buttom中不能顯示中文,label中也不能,lineEdit中不能顯示中文,也不能輸入中文。但是數字和字

QT4.8.6之qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error

not solved 目錄 路徑 復制 是不是 pro cannot clas 想試著用qt寫一個爬蟲,編譯的時候報如下錯誤 qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error