如何使用mysql server 8.0为qt构建mysql插件?

ccgok5k5  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(374)

我是新来的。我尝试使用mysql server8.0安装qmysql驱动程序。但是我无法为qt构建mysql插件。我试过很多方法,但那对我没有帮助。
我用这种方式

C:\Qt\5.14.2\Src\qtbase\src\plugins\sqldrivers>qmake -- MYSQL_INCDIR="C:/Program Files/MySQL/Connector C++ 8.0/include"MYSQL_LIBDIR="C:/Program Files/MySQL/Connector C++ 8.0/ib64"

为qt构建mysql插件。
结果是这样的

nr9pn0ug

nr9pn0ug1#

你这样做是对的,我希望你正在使用这个网页https://doc.qt.io/qt-5/sql-driver.html#how-在windows上构建qmysql插件
首先,修复命令:
在mysql\u libdir之前添加空格
将“ib64”更改为“lib64”
确保所有这些路径都有效
c:\qt\5.14.2\src\qtbase\src\plugins\sqldrivers>qmake--mysql\u incdir=“c:/program files/mysql/connector c8.0/include”mysql\u libdir=“c:/program files/mysql/connector c8.0/lib64”

k4aesqcs

k4aesqcs2#

错误是我的命令。 C:\Qt\5.14.2\Src\qtbase\src\plugins\sqldrivers>qmake -- MYSQL_INCDIR="C:/Program Files/MySQL/Connector C++ 8.0/include"MYSQL_LIBDIR="C:/Program Files/MySQL/Connector C++ 8.0/ib64" 在这里,它不应该是connector c++/path/而应该是mysql server8.0/path/。它应该是mysql.h文件和libmysql.lib/libmysql.dll的路径。

相关问题