zoukankan      html  css  js  c++  java
  • qt已经成功编译mysql数据库,为什么不能加载成功

    大家好,我们互相学习

    我在学习qt mysql的时候

    网上搜索资料,好不容易编译出来mysql

    可是 我把编译的dll复制到对应目录下 运行后提示:不能加载

    后来终于知道是为什么了

    因为编译好了,把编译成功的dll放在

    D:\Qt\Qt5.0.1\5.0.1\mingw47_32\plugins\sqldrivers 这个目录下 还不行的

    还有一个步骤

    就是把你安装的mysql  也就是 E:\xampp\mysql\lib 这个目录下的 libmysql.dll 这个文件复制到 D:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin 这个目录

    然后测试  就可以正常运行了

    为什么要这样一个步骤,我想你编译的dll需要依赖mysql官方的那个libmysql.dll   所以 ,你需要复制过去

    具体如何编译,大家可以网上查查资料,资料确实挺多,而出错的情况也很多,我就不方便发帖了

    大概的步骤是:

    1.下载mysql最新版本,安装的时候选择全部安装,否则你安装的mysql里没有对应的c++文件 【也就是没有E:\xampp\mysql\lib  和 E:\xampp\mysql\include 这2个目录】 这2个目录是很重要的

    2.下载qt官方的qt源码,【如果你下载的qt的安装版,默认是没有源码的,你需要去qt官方再次下载一个源码http://qt-project.org/downloads

    在这个网页中有这样一段话:The source code is available as a zip (270 MB) file for Windows users or as tar.gz (219 MB) file for Linux/Mac users
    
    那个270MB和219MB的就是源码,你下载下来了,把源码里的qtbase目录复制到你的qt根目录,然后在qtbase目录里 ,有2个目录编译的时候会接触到,分别是plugins和src,plugins目录你编译成功后的dll会自动放入这里,你编译后到这里来找就可以了,src是编译需要的文件,src下有个plugins目录,【D:\Qt\Qt5.0.1\5.0.1\mingw47_32\qtbase\src\plugins\sqldrivers\mysql】
    最后的mysql.pro在这里面
    
    然后其他的操作方法 你百度谷歌都可以找到
    
    -----------------
    以前我一直喜欢百度,因为国内速度快,谷歌老是掉线,经常有人鄙视我,后来我学会了FQ,我发现百度就是垃圾,搜索的时候,根本就不知道我到底搜索什么,而谷歌则智能多了,
    
    所以  多用谷歌

    这个文章  你要至少看2次以上,希望可以帮到你

    互相学习 互相提高
  • 相关阅读:
    Jmeter----读取excel表中的数据
    Jmeter-----【mac电脑】配置web浏览器的代理抓取请求
    Git----GitHub上传本地文件到git
    Postman----Newman的使用
    Postman----安装Newman
    Postman----设置代理抓取手机上的请求
    postman-----使用CSV和Json文件实现批量接口测试
    【已解决】【Mac】 运行adb提示command not found,需要配置adb环境
    浅析Java中的final关键字
    git branch简单使用
  • 原文地址:https://www.cnblogs.com/huxiangxuexie/p/2908142.html
Copyright © 2011-2022 走看看