偶尔也会 2023-05-12 11:22 采纳率: 50%
浏览 65

qt编译mysql驱动失败

qt编译mysql失败


TARGET = qsqlmysql

HEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp

#QMAKE_USE += mysql

OTHER_FILES += mysql.json

PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
# !!你安装的mysql的lib路径
LIBS += -L $$quote(C:/Program Files/MySQL/MySQL Server 8.0/lib) -llibmysql
# !!你安装的mysql的include路径
INCLUDEPATH += $$quote(C:/Program Files/MySQL/MySQL Server 8.0/include)
# !!你安装的mysql的include路径
DEPENDPATH += $$quote(C:/Program Files/MySQL/MySQL Server 8.0/include)
include(../qsqldriverbase.pri)

以上是我按照网上的主流解决方案进行的修改

img


这个是报的错误::-1: error: LNK1146: 没有用选项“/LIBPATH:”指定的参数
编译输出如下:LINK : fatal error LNK1146: 没有用选项“/LIBPATH:”指定的参数
jom: E:\Qt\Qt5.12.4\5.12.4\Src\qtbase\src\plugins\sqldrivers\build-mysql-Desktop_Qt_5_12_4_MSVC2017_64bit-Debug\Makefile [release-all] Error 2
11:17:22: 进程"E:\Qt\Qt5.12.4\Tools\QtCreator\bin\jom.exe"退出,退出代码 2 。
Error while building/deploying project mysql (kit: Desktop Qt 5.12.4 MSVC2017 64bit)
The kit Desktop Qt 5.12.4 MSVC2017 64bit has configuration issues which might be the root cause for this problem.
When executing step "Make"

希望得到解答

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-12 14:03
    关注
    • 以下回答由chatgpt基于相关博客总结生成:

      很抱歉,根据参考资料,这段文章并没有明确回答问题:“在编译mysql驱动时使用的是什么版本的Qt?使用哪个编译器?是否尝试过其他解决方案?”。因此我无法给出具体的解决方案。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月12日