2014-03-24 110 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)