首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MySQL服务器8.0为Qt构建MySQL插件?

问如何使用MySQL服务器8.0为Qt构建MySQL插件?
EN

Stack Overflow用户
提问于 2020-05-25 05:27:25
回答 2查看 2.3K关注 0票数 0

我对QT很陌生。我尝试使用MySQL Server8.0安装QMYSQL驱动程序。但我无法为Qt构建MySQL插件。我尝试了很多方法,但这对我没有帮助。

我用这种方式

代码语言:javascript
复制
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"

将MYSQL插件构建到QT。

像这样的结果

​

​

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-25 06:14:16

你这样做是正确的,我希望你正在使用这个网页https://doc.qt.io/qt-5/sql-driver.html#how-to-build-the-qmysql-plugin-on-windows。

首先,修复您的命令:

MYSQL_LIBDIR

  • change "ib64“之前的
  1. 添加空间到”lib64“
  2. 确保所有这些路径都是有效的

C:\Qt\5.14.2\Src\qtbase\src\plugins\sqldrivers>qmake -- MYSQL_INCDIR="C:/Program /MySQL/Connector C++ 8.0/include“C:/Program/MySQL/Connector C++ 8.0/lib64 64”“

票数 0
EN

Stack Overflow用户

发布于 2020-05-29 04:59:23

错误是我的命令。这里的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"不应该是连接器C++/path/应该是MySQL Server8.0/path/。它应该是mysql.h文件和libmysql.lib/libmysql.dll的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61996316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档