构建并运行Qt SQL插件

时间:2016-08-01 20:33:57

标签: sql qt db2 driver

我正在尝试在Qt 5中使用DB2 SQL支持。

最新的Qt源是从Git克隆的,使用的方向构建 http://doc.qt.io/qt-5/windows-building.html

DB2驱动程序是使用以下方向构建的 http://http://doc.qt.io/qt-5/sql-driver.html#qdb2

这导致qslqdb2.dll和qsqldb2d.dll被复制到我安装的QtCreator上 d:\ QT-开放\工具\ QtCreator \ BIN \插件\ sqldrivers

但是当我运行d:\ qt-open \ Tools \ QtCreator \ bin \ qtcreator并执行 m_db = QSqlDatabase :: addDatabase(“QDB2”); 它失败并报告 QSqlDatabase:未加载QDB2驱动程序 QSqlDatabase:可用的驱动程序:QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL

我会从源代码构建中运行QtCreator,但是没有构建qtcreator.exe。

1 个答案:

答案 0 :(得分:2)

Qt Creator只是一个IDE。将SQL插件添加到Qt Creator的插件文件夹是没有意义的,除非你希望Qt Creator自己使用这些插件。

您需要将插件添加到Qt的安装文件夹中。