Qt5.8我目前遇到的一些问题及解决方法
来源:互联网 发布:服务器托管数据安全 编辑:程序博客网 时间:2024/05/29 03:11
1、Qt5.8如果遇到QMYSQL driver not loaded,先查看自己的版本是否匹配,我的问题就是用的32位的Qt,MySQL用的64位的所以not loaded(因为不知道可不可以也不知道怎么用32位连64位,所以重装了64位的),如果版本匹配了,再看看配置是否有问题。
通过搜索可以知道Qt5.2之后不用编译了可以直接使用,只需要将MySQL目录下libmysql.dll至msvc/mingw的bin目录下,然后在pro添加下面的东西即可
QT += sqlQTPLUGIN += QSQLMYSQL
没有问题的话那代码问题的可能性比较大。
如果通过搜索QMYSQL driver not loaded的时候大部分会出现以前版本的解决方法(编译各种。。),如果出现not found -llibmysql ,这是编译mysql的INCLUDEPATH和LIBS报的错,那就是版本未匹配了(我的是这样,这应该只是一种情况吧,其他不是很清楚)。
另一种情况:当有两个相同的pro在同一文件夹下的时候编译来编译去,可能也会出现QMYSQL driver not loaded,这个需要删除debug或者release那个文件夹,重新编译。
2、遇到运行没得到预期的结果的时候可以试试qDebug
3、Qt 无法运行rc.exe 的问题 按照网上的方法,如果Program File里没有对应的文件的话,到Program File(x86)文件下看看
4、如果Qt出现中文乱码的话,在头文件添加下面这个预编译指令即可,其他的我觉得太繁琐了。
#pragma execution_character_set("utf-8")
5、如果遇到LNK2019: 无法解析的外部符号 ***XXX被引用
这个如果代码没问题,那就把debug或者release文件夹删除重新编译。 这个好像出现的频率还是蛮高的
6、下面三个自己根本就不懂,但是测试对比不影响程序,我在弄软件自动更新,因为名字没有匹配所以没有提示更新,还以为出问题了。如果知道这是什么问题的大佬请帮忙解答一下,谢谢
qt.network.ssl: QSslSocket: cannot resolve SSL_set_alpn_protos
qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_alpn_select_cb
qt.network.ssl: QSslSocket: cannot resolve SSL_get0_alpn_selected
以上主要是我在网上搜索很乱,自己摸索出来的对我的问题的解决方法,对您的问题不一定可以解决,仅供参考,共同学习交流。
写的很乱,不过也希望对有需要的人有帮助,共同学习,共同进步,谢谢!
- Qt5.8我目前遇到的一些问题及解决方法
- ubuntu下安装QT5遇到的一些问题和解决方法
- Qt4升级到Qt5所遇到的问题的解决方法(qt4转qt5的问题及解决方法)
- 我使用javamail处理中文遇到的一些问题及解决方法
- qt5播放mp3文件遇到问题及解决方法
- fedora6的安装及一些可能遇到问题的解决方法
- varnish安装及一些遇到的问题的解决方法
- Uboot的移植中遇到的一些问题,及解决方法。
- 从VS2008+QT4到VS2015+QT5迁移过程中遇到的问题及解决方法
- 我的github搭建过程遇到的问题及解决方法
- 使用GridView时遇到的一些小问题及解决方法
- 做网站中遇到的一些问题及解决方法
- 遇到的一些问题及解决方法(不断更新)
- 关于TSP项目中遇到的一些问题,及解决方法
- cgi开发中遇到的一些问题及解决方法
- 系统安装过程中遇到的一些问题及解决方法
- GitHub使用elasticsearch遇到的一些问题及解决方法
- 近期遇到的一些问题及解决方法(11-24)
- 功能总结之车载方案AutoPlay功能总结
- iOS更改app的icons
- C++类模板分离模式
- reactnative "borderBottom" is not a valid style property.styleError
- Mybatis——Invalid bound statement (not found)-Could not find result map java.lang.Integer
- Qt5.8我目前遇到的一些问题及解决方法
- vue2.0—— Vue.directive
- jquery版本对浏览器的兼容
- 题目1479:移位和旋转
- Glide加载网络图片,服务器内容更新但是Glide缓存无法清理的解决办法
- Linux查看物理CPU个数、核数、逻辑CPU个数
- Android-4大组件
- vue2.0心得感悟
- Xilinx Zynq7000系列学习