QT ODBC连接时一直提示driver not loaded, 从输出信息看dll加载正常,求大神指点出现的原因!
QT5 + VS2015 使用addin进行编译调试,想使用ODBC连接SQL server
1.QT连接ODBC一直提示如下错误:
error open database : "Driver not loaded Driver not loaded"
2.输出QsqlDatabase::drivers()结果如下:
Available drivers: "QSQLITE" "QMYSQL" "QMYSQL3" "QODBC" "QODBC3" "QPSQL" "QPSQL7"
3.输出的加载信息:
“SignInDiag.exe”(Win32): 已加载“D:\Projects\PSBDataManager\SignInDiag\plugins\sqldrivers\qsqlodbcd.dll”。已加载符号。
4.QT5中drivers都是已经生成好的,且在工程路径下已经复制看一份,qsqlodbc.dll, qsqlodbcd.dll, qsqlodbcd.pdb这三个文件都在该目录下。
5.pro文件中也加入了QT += sql QTPLUGIN += qsqlodbc
查找资料实在是无法解决现在的问题了,请大神们帮忙分析下,小弟感激不尽~