我正在尝试通过Qt5.5(mingw4.92 32位)与我的MySQL服务器(当前在localhost上运行)建立连接。我在mingw插件目录中找到了qsqlmysql.dll和qsqlmysqld.dll,Qt给出了驱动程序可用的相应输出。 但是,它也告诉我,它无法加载。关于这个问题有一些问题,但是,我有点迷失了。我在笔记本电脑上做不了多少,因为我只有有限的用户权限(这是一台工作电脑)。
到目前为止我尝试过:
我想解决方案是使用mysql支持构建qt,正如许多帖子中所建议的那样。但是,假设你不能,因为UAC。那你怎么做的?顺便说一句,不幸的是我的MySQL是64位。
旁注:我发现Qt不支持开箱即用的MySQL非常令人困惑。这有什么特别的原因吗?
非常感谢能够提供可行解决方案的任何答案!
答案 0 :(得分:1)
我同意你们的意见,那些不能让我删除桌面图标的笔记本电脑非常愚蠢。
然而,回到主题。我通过简单地下载32位版本的mySQL连接器解决了我的问题,并将容器libmysql.lib和调试版本放入我的程序文件夹中,并且说:在qt中使用mySQL现在是一个爆炸。
很多!