我按照本教程使用VS2010:编译mysql驱动程序。编译失败,错误:LNK1123: failure during conversion to COFF: file invalid or corrupt
我尝试使用mysql和qt的多个版本,我总是得到相同的错误注意:我使用的是Qt-4.8.4和MySQL5.5.32-Win 32。
我想在Windows上编译QMYSQL driver for Qt 5.0.1 32bit。在获得MySQL的.a和.h文件后,我使用INCLUDEPATH和LIBS将它们添加到Qt\5.0.1\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro但是,在发布和调试模式下编译时,我得到以下错误:
mysql\.obj\debug_shared\main.o:-1: In function `ZN18QMYSQLDriverP
操作系统: Windows 10 x64
我已经将Qt版本从5.10.0更新到了5.12.5。我有一点小麻烦,让我的工具包再次工作,但最终我可以qmake和构建应用程序。但是,一旦我启动它,应用程序输出日志就会告诉我“驱动程序未加载”。通常,我通过将我的同事发送给我的libmysql.dll放在可执行文件的根目录中来解决这个问题。我重新安装了MySQL,遵循了,我尝试定位..dll,我甚至尝试自己构建MySQL库,但都没有成功。我所有编译器的plugins\sqldrivers文件夹只包