我正在使用QT 4.8。 我想将它与MySql数据库连接。 最初我收到此错误MySQL驱动程序未找到。我用谷歌搜索它,发现我需要为它手动创建驱动程序。 我通过QT创建器运行mysql.pro项目来创建libmysql.dll,但是我收到了这个错误
LNK1181:无法打开输入文件'libmysql.lib'
这是我正在使用的代码。
TARGET = qsqlmysql
include(../../../sql/drivers/mysql/qsql_mysql.pri)
INCLUDEPATH += C:/PROGRA~2/MySQL/MYSQLS~1.5/include
LIBS += C:/PROGRA~2/MySQL/MYSQLS~1.5/lib/libmysql.lib
SOURCES = main.cpp
include(../qsqldriverbase.pri)
我检查了我的include目录,那里有lib文件。 我从3天开始就遇到了这个问题。 如果有人可以帮助我,那就太好了。
谢谢:)
答案 0 :(得分:0)
我在这里为您提供了一个示例项目文件。请根据您的路径设置进行更改:
TARGET = qsqlmysql
LIBS += C:\mysql-5.6.13-win32\mysql-5.6.13-win32\lib\libmysql.lib
INCLUDEPATH += C:\mysql-5.6.13-win32\mysql-5.6.13-win32\include
SOURCES = main.cpp OTHER_FILES += mysql.json
include(../../../sql/drivers/mysql/qsql_mysql.pri)
PLUGIN_CLASS_NAME = QMYSQLDriverPlugin include(../qsqldriverbase.pri)