Im trying to connect to a remote SQL Server database. When trying to add "QODBC" as my QSqlDatabase, I get the following error on the runtime:
My Code snippet:
QStringList drivers = QSqlDatabase::drivers();
qDebug()<<"drivers list: "<<drivers;
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
Error:
drivers list: ("QODBC3", "QODBC")
Cannot mix incompatible Qt library (version 0x40804) with this library (version 0x40803)
As you can see the output of my drivers list shows that I have the drivers available. The .pro file has "QT += sql", I have followed the instructions on QT support blog to build the odbc drivers and added them to my application folder as "sqldrivers" sub folder. I can't seem to find how do I solve the Version Incompatibility error. Any help in resolving this issue will be appreciated, thanks.