vs2010+Qt5.3+mysql5.5

在vs2010中采用QT做界面,要用comobox这个控件,显示的是直接从数据库调取内容。

在开始过程中发现数据库无法使用,很多参考都是说驱动问题,需要用mingw编译,但5.3以上包含了QMYSQL 的,所以很是纠结。

错误提示:

QSqlDatabase: QMYSQL driver not loaded

QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7

问题原因:库不完善。

 

可以不用重新编译这个驱动的,请注意。

解决方法是:将MySQL\MySQL Server 5\lib下的libmysql.dll拷贝至C:\Qt\Qt5.3.2\5.3\msvc2010_opengl\bin下即可。

 

发布了7 篇原创文章 · 获赞 0 · 访问量 3140

猜你喜欢

转载自blog.csdn.net/shxmx/article/details/46326075