QPSQL驱动程序未加载

时间:2013-12-03 16:13:12

标签: qt mingw-w64

我知道互联网上关于QPSQL driver not loaded问题的主题很少,但没有一个解决方案对我有帮助。

让我们从开始吧。这就是我正在使用的:

Windows 7 x64
PostgreSQL 9.3
QtCreator 2.4.1
Based on Qt 4.7.4 (32 bit)

首先,我尝试使用http://qt-project.org/doc/qt-4.8/sql-driver.html#qpsql中的教程。该解决方案的问题是cd %QTDIR%命令结果正在将我的工作目录更改为C:\QtSDK\Desktop\Qt\4.7.4\mingw,该目录没有任何src目录,但幸运的是plugins\sqldriverspqsl。遗憾的是,没有文件夹qmake "INCLUDEPATH+=C:\psql\include" "LIBS+=C:\psql\lib\ms\libpq.lib" psql.pro。即使我忽略了这个问题并跳到下一步 - cannot find file psql.pro它向我显示它psql.pro并且我的整个Qt目录中没有.pro文件。我决定离开那个解决方案并找到另一个解决方案。

在网络的某个地方,我发现我需要将这些行写入INCLUDEPATH += $$quote(C:/Program Files/PostgreSQL/9.3/include) LIBS += -L$$quote(C:/Program Files/PostgreSQL/9.3/lib) 文件中:

driver not loaded

我做到了。但qDebug() << QSqlDatabase::drivers(); 问题仍然存在。

我该怎么办?我错过了什么吗?

如果运行后有帮助

("QSQLITE")

命令仅显示{{1}}

P.S。我希望我的问题是可以理解的 - 英语不是我的母语。

0 个答案:

没有答案