我正在尝试为QT构建MYSQL
驱动程序,以便将其包含在我的项目中。我使用的是QT 5.5.1
,MYSQL 5.7
和MinGW 4.9.2 32 bit
。我从QT Creator
中的驱动程序源代码打开“.pro”文件,然后添加INCLUDEPATH += C:/Program Files (x86)/MySQL/MySQL Server 5.7/include
和
QMAKE_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”
时
我该怎么做才能阻止此错误?