我是新来的。我尝试使用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插件。
结果是这样的
2条答案
按热度按时间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”
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的路径。