QT(20)-数据库-mysql-驱动-mingw-vs-libmysql.a-libmysql.dll

久未见 提交于 2019-12-02 14:30:42

假设你已经正确安装了Qt和MySQL

1.编译器是msvc

libmysql.dll libmysql.lib

../MySQL/MySQL Server 5.7/lib/libmysql.dll复制到文件夹../Qt5.5.0/5.5/msvc2013_64/bin中,

../MySQL/MySQL Server 5.7/lib/libmysql.lib复制到文件夹../Qt5.5.0/5.5/msvc2013_64/lib中。

 

2.windowsmingw平台 需要的是libmysql.a

官方mysqlwin发行版是由vc编译,产生的lib无法被mingw链接。链接时会抛出未定义错。把 dll lib 编译为.a 文件的方法:dlltool 工具是mingw自带。

    2.1.      lib目录下

     2.2      执行命令

            dlltool --input-def libmySQL.def --dllname libmySQL.dll --output-lib libmysql.a -k

      2.3.生成文件libmysql.a

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!