首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在windows中生成Qt驱动程序?

问如何在windows中生成Qt驱动程序?
EN

Stack Overflow用户
提问于 2019-02-07 08:58:28
回答 1查看 624关注 0票数 1

我已经在linux中构建了几次qsqlmysql.so。我完全熟悉这个过程。但是现在在愚蠢的窗户里,无论我做什么,我都不能建造它。我使用的是Qt5.12.1 (最新版本)和Microsoft Enterprise2017编译器,我已经下载了MySQL5.7.25-Win 64,并在c驱动器中提取了它。我可以用VS编译器编译我的qt项目。环境路径没有问题。地址里没有空格而且..。我继续编写文档,并使用以下命令:

代码语言:javascript
复制
qmake -- MYSQL_INCDIR=C:\mysql-5.7.25-winx64\include "MYSQL_LIBDIR=C:\mysql-5.7.25-winx64\lib\

mysql.h存在于C:\mysql-5.7.25-winx64\include中,libmysql.dll和libmysqlclient.dll存在于lib目录中。但是!我要在运行命令后把这个放出来。

代码语言:javascript
复制
Qt Sql Drivers:
DB2 (IBM) .............................. no
InterBase .............................. no
MySql .................................. no
OCI (Oracle) ........................... no
ODBC ................................... no
PostgreSQL ............................. no
SQLite2 ................................ no
SQLite ................................. yes
Using system provided SQLite ......... no
TDS (Sybase) ........................... no

这表明mysql仍然是不活动的!我在powershell中执行这个命令。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-07 21:10:34

实际上,Qt安装文件夹中附带的驱动程序很好,而且工作正常,但它需要知道mysql dll在哪里。我建议使用mysql的版本5,因为dll分散在v8中的不同文件夹中。可以让v8服务器运行,但驱动程序可以使用v5 dll。不需要编译。

更新我用更有洞察力的Here回答了另一个问题

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

https://stackoverflow.com/questions/54569579

复制
相关文章

相似问题

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