1:下载源码:

http://mirror.bit.edu.cn/qtproject/archive/qt/5.7/5.7.0/single/qt-everywhere-opensource-src-5.7.0.zip

2:解压到任意目录(最好不要有空格)如:E:\OpenSource\qt-everywhere-opensource-src-5.7.0

3:打开 E:\OpenSource\qt-everywhere-opensource-src-5.7.0\qtbase\src\plugins\sqldrivers\mysql\mysql.pro,增加如下配置:

contains(QMAKE_HOST.arch, x86):{

    QMAKE_LFLAGS *= /MACHINE:X86
    message("x86 build")
}

contains(QMAKE_HOST.arch, x86_64):{
    QMAKE_LFLAGS *= /MACHINE:X64
    message("x86_x64 build")
}

4:找到“Developer Command Prompt for VS2015”也即是对应的“vcvarsall.bat”路径(C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\)并cd到此处。

5:执行命令 vcvarsall.bat x64

6: cd E:\OpenSource\qt-everywhere-opensource-src-5.7.0\qtbase\src\plugins\sqldrivers\mysql

7: 执行命令:qmake "INCLUDEPATH+=D:/mysql-5.7.15-winx64/include" "LIBS+=D:/mysql-5.7.15-winx64/lib/libmysql.lib" mysql.pro生成makefile。其中的“D:/mysql-5.7.15-winx64”是我的mysql安装的位置,编译时候需要指定。

8:nmake

最后:将对应的lib和dll拷贝到相应的位置lib和bin中,mysql的dll也要copy到bin中,不然还是提示找不到驱动的哦。

相关文章:

  • 2021-11-01
  • 2021-08-01
  • 2021-08-13
  • 2022-01-01
  • 2021-11-03
  • 2021-12-14
  • 2021-10-16
猜你喜欢
  • 2021-11-23
  • 2021-05-21
  • 2021-08-07
  • 2021-08-27
  • 2021-10-18
  • 2021-05-15
  • 2021-11-06
  • 2021-06-15
相关资源
相似解决方案