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

假设你已经正确安装了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

posted @ 2019-10-28 09:01  jasmineTang  阅读(100)  评论(0)    收藏  举报