2014-03-24 208 views
0

我正在尋找如何在Visual Studio 2010可執行文件中包含QT ODBC源的方向。我的項目需要修改SQLResult類,並且傾向於將源代碼包含在我的應用程序中,而不是在對象configure -static中進行鏈接。QT QSqlDatabase,添加到Visual Studio項目

FWIW:我是具有有效許可證的註冊企業用戶。

非常感謝!

回答

0

這就是我所做的......我希望這些步驟對其他人有用。

我的環境:Visual Studio 2010的最終

下載從QT構建 提取生成以目錄... C:\ Qt的\ QT-比比皆是企業-SRC-5.2.1 \

對於每一個(在x86/x64)平臺: 程序\ Visual Studio工具\命令提示符 爲QT平臺

創建目錄在我的情況:C:\ QT \ x86和C:\ QT \ x64的 設置環境路徑QT基地:

QTDIR = C:\ Qt的\ 86 \ QT-到處企業-SRC-5.2.1 \ qtbase

在命令提示:

組PATH =%CD%\ qtbase \ BIN;% PATH%

包括任何模塊:注意-static

配置-static -prefix%CD%\ qtbase -qt-SQL-ODBC -opengl桌面

NMAKE


在SQL插頭:


CD的src/SQL

創建VSProj文件,並在您的項目。

QMAKE -tp VC

在Visual Studio確保VS外接程序被安裝在系統上。在VS菜單Qt5菜單。選擇選項。創建一個構建 以將VS插件關聯到。

C/C++蜂巢 一般附加包含:

.\GeneratedFiles;.;$(QTDIR)\include; 
.\GeneratedFiles\$(ConfigurationName); 
$(QTDIR)\include\QtCore; 
$(QTDIR)\include\QtGui; 
$(QTDIR)\include\QtSql; 
$(QTDIR)\include\QtWidgets; 
$(QTDIR)\include\QtNetwork; 
$(QTDIR)\include\QtConcurrent; 
.\header; 
$(QTDIR)\plugins\platforms; 
%(AdditionalIncludeDirectories) 

確保所有庫在VS項目屬性引用\連接器\輸入\額外的依賴 鏈接\常規\附加庫目錄

$( QTDIR)\ lib; $(QTDIR)\ plugins \ platforms;%(AdditionalLibraryDirectories)

相關問題