编译MYSQL for QT的驱动程序时出错

时间:2016-03-03 17:28:04

标签: c++ mysql qt

我正在尝试为QT构建MYSQL驱动程序,以便将其包含在我的项目中。我使用的是QT 5.5.1MYSQL 5.7MinGW 4.9.2 32 bit。我从QT Creator中的驱动程序源代码打开“.pro”文件,然后添加INCLUDEPATH += C:/Program Files (x86)/MySQL/MySQL Server 5.7/includeQMAKE_LIBDIR += C:/Program Files (x86)/MySQL/MySQL Server 5.7/lib/libmysql.lib到项目文件并尝试构建。我收到一个错误回应。

这是错误:

  

错误:mysql.append(\ lib \ libmysql.lib):没有这样的文件或目录

这是编译器输出:

  

g ++ -Wl,-s -shared -Wl,-subsystem,windows   轮候册, - 出IMPLIB,C:\ Qt的\ 5.5 \ SRC \ qtbase \插件\ sqldrivers \ libqsqlmysql.a   -o ........ \ plugins \ sqldrivers \ qsqlmysql.dll .obj / release / main.o .obj / release / qsql_mysql.o .obj / release / moc_qsql_mysql_p.o   -LC:\ Program -LFiles -L(x86)\ MySQL \ MySQL -LServer -L5.7 \ lib \ libmysql.lib mysql.append(\ lib \ libmysql.lib)-Ls:/ lib -LC:/ Qt / 5.5 / mingw492_32 / lib -lQt5Sql -lQt5Core .obj \ release \ qsqlmysql_resource_res.o g ++:错误:   mysql.append(\ lib \ libmysql.lib):没有这样的文件或目录   Makefile.Release:81:目标配方   '........ \ plugins \ sqldrivers \ qsqlmysql.dll'mingw32-make [1]失败:    * [........ \ plugins \ sqldrivers \ qsqlmysql.dll]错误1 mingw32-make [1]:离开目录   'C:/Qt/5.5/Src/qtbase/src/plugins/sqldrivers/mysql'mingw32-make:*   [release-all]错误2 makefile:38:目标'release-all'的配方   失败了11:55:06:这个过程   “C:\ Qt \ Tools \ mingw492_32 \ bin \ mingw32-make.exe”退出,代码为2。   构建/部署项目mysql时出错(工具包:Desktop Qt 5.5.1   MinGW 32bit)执行步骤“Make”

我该怎么做才能阻止此错误?

0 个答案:

没有答案