Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
5.7.0
-
None
-
Windows 10 Enterprise x64
-
User Error: Missing enviroment path to LIBPQ.DLL
Description
Hello,
It seems that the default Qt installation on Windows cannot load some of the core plugins.
Here is an output from having enabled QT_DEBUG_PLUGINS env var.
Starting C:\Users\DevUser\Documents\Qt\build-SQLApp-Desktop_Qt_5_7_0_MSVC2015_64bit-Debug\debug\SQLApp.exe... QFactoryLoader::QFactoryLoader() checking directory path "C:/Qt/5.7/msvc2015_64/plugins/platforms" ... QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qminimal.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/platforms/qminimal.dll, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "minimal" ] }, "className": "QMinimalIntegrationPlugin", "debug": false, "version": 329472 } "The plugin 'C:/Qt/5.7/msvc2015_64/plugins/platforms/qminimal.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qminimald.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/platforms/qminimald.dll, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "minimal" ] }, "className": "QMinimalIntegrationPlugin", "debug": true, "version": 329472 } Got keys from plugin meta data ("minimal") QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qminimald.pdb" "Plugin verification data mismatch in 'C:/Qt/5.7/msvc2015_64/plugins/platforms/qminimald.pdb'" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qoffscreen.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/platforms/qoffscreen.dll, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "offscreen" ] }, "className": "QOffscreenIntegrationPlugin", "debug": false, "version": 329472 } "The plugin 'C:/Qt/5.7/msvc2015_64/plugins/platforms/qoffscreen.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qoffscreend.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/platforms/qoffscreend.dll, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "offscreen" ] }, "className": "QOffscreenIntegrationPlugin", "debug": true, "version": 329472 } Got keys from plugin meta data ("offscreen") QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qoffscreend.pdb" "Plugin verification data mismatch in 'C:/Qt/5.7/msvc2015_64/plugins/platforms/qoffscreend.pdb'" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qwindows.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/platforms/qwindows.dll, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "windows" ] }, "className": "QWindowsIntegrationPlugin", "debug": false, "version": 329472 } "The plugin 'C:/Qt/5.7/msvc2015_64/plugins/platforms/qwindows.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qwindowsd.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/platforms/qwindowsd.dll, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "windows" ] }, "className": "QWindowsIntegrationPlugin", "debug": true, "version": 329472 } Got keys from plugin meta data ("windows") QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/platforms/qwindowsd.pdb" "Plugin verification data mismatch in 'C:/Qt/5.7/msvc2015_64/plugins/platforms/qwindowsd.pdb'" not a plugin QFactoryLoader::QFactoryLoader() checking directory path "C:/Users/DevUser/Documents/Qt/build-SQLApp-Desktop_Qt_5_7_0_MSVC2015_64bit-Debug/debug/platforms" ... loaded library "C:/Qt/5.7/msvc2015_64/plugins/platforms/qwindowsd.dll" QFactoryLoader::QFactoryLoader() checking directory path "C:/Qt/5.7/msvc2015_64/plugins/platformthemes" ... QFactoryLoader::QFactoryLoader() checking directory path "C:/Users/DevUser/Documents/Qt/build-SQLApp-Desktop_Qt_5_7_0_MSVC2015_64bit-Debug/debug/platformthemes" ... QFactoryLoader::QFactoryLoader() checking directory path "C:/Qt/5.7/msvc2015_64/plugins/styles" ... QFactoryLoader::QFactoryLoader() checking directory path "C:/Users/DevUser/Documents/Qt/build-SQLApp-Desktop_Qt_5_7_0_MSVC2015_64bit-Debug/debug/styles" ... QFactoryLoader::QFactoryLoader() checking directory path "C:/Qt/5.7/msvc2015_64/plugins/accessible" ... QFactoryLoader::QFactoryLoader() checking directory path "C:/Users/DevUser/Documents/Qt/build-SQLApp-Desktop_Qt_5_7_0_MSVC2015_64bit-Debug/debug/accessible" ... QFactoryLoader::QFactoryLoader() checking directory path "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers" ... QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlite.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlite.dll, metadata= { "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface", "MetaData": { "Keys": [ "QSQLITE" ] }, "className": "QSQLiteDriverPlugin", "debug": false, "version": 329472 } "The plugin 'C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlite.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlited.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlited.dll, metadata= { "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface", "MetaData": { "Keys": [ "QSQLITE" ] }, "className": "QSQLiteDriverPlugin", "debug": true, "version": 329472 } Got keys from plugin meta data ("QSQLITE") QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlited.pdb" "Plugin verification data mismatch in 'C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlited.pdb'" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlmysql.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlmysql.dll, metadata= { "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface", "MetaData": { "Keys": [ "QMYSQL3", "QMYSQL" ] }, "className": "QMYSQLDriverPlugin", "debug": false, "version": 329472 } "The plugin 'C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlmysql.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlmysqld.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlmysqld.dll, metadata= { "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface", "MetaData": { "Keys": [ "QMYSQL3", "QMYSQL" ] }, "className": "QMYSQLDriverPlugin", "debug": true, "version": 329472 } Got keys from plugin meta data ("QMYSQL3", "QMYSQL") QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlmysqld.pdb" "Plugin verification data mismatch in 'C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlmysqld.pdb'" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlodbc.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlodbc.dll, metadata= { "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface", "MetaData": { "Keys": [ "QODBC3", "QODBC" ] }, "className": "QODBCDriverPlugin", "debug": false, "version": 329472 } "The plugin 'C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlodbc.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlodbcd.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlodbcd.dll, metadata= { "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface", "MetaData": { "Keys": [ "QODBC3", "QODBC" ] }, "className": "QODBCDriverPlugin", "debug": true, "version": 329472 } Got keys from plugin meta data ("QODBC3", "QODBC") QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlodbcd.pdb" "Plugin verification data mismatch in 'C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlodbcd.pdb'" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsql.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsql.dll, metadata= { "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface", "MetaData": { "Keys": [ "QPSQL7", "QPSQL" ] }, "className": "QPSQLDriverPlugin", "debug": false, "version": 329472 } "The plugin 'C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsql.dll' uses incompatible Qt library. (Cannot mix debug and release libraries.)" not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsqld.dll" Found metadata in lib C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsqld.dll, metadata= { "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface", "MetaData": { "Keys": [ "QPSQL7", "QPSQL" ] }, "className": "QPSQLDriverPlugin", "debug": true, "version": 329472 } Got keys from plugin meta data ("QPSQL7", "QPSQL") QFactoryLoader::QFactoryLoader() looking at "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsqld.pdb" "Plugin verification data mismatch in 'C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsqld.pdb'" not a plugin QFactoryLoader::QFactoryLoader() checking directory path "C:/Users/DevUser/Documents/Qt/build-SQLApp-Desktop_Qt_5_7_0_MSVC2015_64bit-Debug/debug/sqldrivers" ... ("QSQLITE", "QMYSQL", "QMYSQL3", "QODBC", "QODBC3", "QPSQL", "QPSQL7") loaded library "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsqld.dll" QLibraryPrivate::loadPlugin failed on "C:/Qt/5.7/msvc2015_64/plugins/sqldrivers/qsqlpsqld.dll" : "Cannot load library C:\\Qt\\5.7\\msvc2015_64\\plugins\\sqldrivers\\qsqlpsqld.dll: The specified module could not be found." QSqlDatabase: QPSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 Database Connection Error QSqlError("", "Driver not loaded", "Driver not loaded") QFactoryLoader::QFactoryLoader() checking directory path "C:/Qt/5.7/msvc2015_64/plugins/accessiblebridge" ... QFactoryLoader::QFactoryLoader() checking directory path "C:/Users/DevUser/Documents/Qt/build-SQLApp-Desktop_Qt_5_7_0_MSVC2015_64bit-Debug/debug/accessiblebridge" ...
// PRO File
#------------------------------------------------- # # Project created by QtCreator 2016-08-01T09:01:22 # #------------------------------------------------- QT += core QT += gui QT += sql greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = SQLApp TEMPLATE = app SOURCES += main.cpp\ MainWindow.cpp \ SQLApp.cpp HEADERS += MainWindow.h \ SQLApp.h
- Windows is entirely up to date.
- Debugging tools for Windows is installed and working correctly.
- MS Visual Studio 2015 is installed and up to date.
- No other weirdness.
I've reported this as a bug assuming assume that a fresh install should not have issues loading plugins. If this is incorrect or I've made an error please let me know.
Thank you for this wonderful platform and the amazing work that goes into it.