解决QT无法加载mysql驱动问题
来源:互联网 发布:java方法覆盖例子 编辑:程序博客网 时间:2024/06/06 00:31
用Qt写的程序,在未安装Qt的机器上运行,提示无法加载mysql驱动。阅读了博文
httpp://blog.csdn.net/nrc_douningbo/article/details/5701586),完全按文中试了一遍,问题依然未解决。以下为博文中方法
1:使用depenency walker查看依赖库,全部拷贝到exe同文件夹下。
2:①:在exe同目录下建一个plugins/sqldrivers这样的二级目录,而后将前边编译生成的qt-mysql驱动:qsqlmysql4.dll放到里边。
②:而后在main.cpp中加上如下两句:
QString strLibPath(QDir::toNativeSeparators(QApplication::applicationDirPath())+QDir::separator()+
"plugins");
qApp.addLibraryPath(strLibPath);
3:将mysql/bin目录下的libmySQL.dll拷贝到exe同目录下。
按照以上方法试了好多次,依旧提示找不到驱动!我难道是个个案!!这个奇葩问题,不知其他人有没有遇到?main.cpp中添加的代码,意思很明确就是加载指定位置驱动,以前写过QT加载指定目录下的PNG图片作为程序启动画面,依葫芦画瓢在main.cpp中添加如下代码,思路与博文中方法一样。经测试Qt发布时,能够加载驱动,困扰多日的问题终于解决。
QString sPath = a.applicationDirPath();//获取程序当前目录,下两句我就不再注释了 地球人都知道
sPath += QString("/Plugins");
a.addLibraryPath(sPath);
有用请评论,评论又不会怀孕……………………
- 解决QT无法加载mysql驱动问题
- 解决qt mysql出现的:无法加载驱动问题
- 解决qt mysql出现的:无法加载驱动问题
- 如何解决Qt Mysql中无法加载驱动问题
- Qt不能加载MySql驱动问题 (无需重新编译驱动)
- Linux下解决Qt连接MySql找不到驱动的问题
- linux Qt无法自动加载数据库驱动
- Qt 连接MySQL 驱动问题
- sinatra mysql 无法加载驱动错误
- maven+Hibernate mysql驱动无法加载错误
- Qt加载MySql5.6驱动问题
- Qt的mysql驱动失效的解决
- javaWeb项目中连接MySQL出现无法加载驱动的问题
- javaWeb项目中连接MySQL出现无法加载驱动的问题
- 解决没有安装Qt 的mysql sql驱动插件情况下不能连接数据库的问题
- windows 下 解决 QT 与 mysql 数据库 驱动问题的本质
- 解决QT designer无法打开问题
- 无法加载mysql驱动org.gjt.mm.mysql.driver解决办法
- ACM Steps_Chapter Eight_Section1
- 请检查执行语句是否正确或录入内容是否正确!
- 设计模式之建造者模式
- ORACLE纵向表转换为横向表写法
- 细说MVC框架的几大困惑
- 解决QT无法加载mysql驱动问题
- STL Container
- Java---从零搞起3
- GIS中度分秒与小数之间的相互转换(c#)
- 指针的大小
- Visual C++中动态改变控件和对话框字体(大小) (转载)
- 蓝桥杯 39级台阶 代码
- 欧拉回路
- 最长对称子串