Qt程序Release版出现 类似 QEventLoop: Cannot be used without QApplication 问题的终极解决方案
2015-12-15 19:48
786 查看
最近在做Qt程序开发,程序在Debug下跑是没有问题的,发布到Release版本后,出现各种问题:
报各种莫名其妙的错误,类似的错误有:
等!
这些异常信息看着很让人头疼,也无从下手,我甚至一行简单的代码都会报错
会报错QObject::connect: Cannot connect (null)::aboutToQuit() to QNativeWifiEngine::closeHandle()
到处baidu、google都没有解决办法,也有少数的人遇到类似的问题,但是都没有解决办法。
一次偶然的机会,我找到了问题所在:就是库链接错了,我把Qt5Network.lib写成Qt5Networkd.lib了。
改回来之后,一切就都正常了。
真是大坑啊,自己挖的坑,还是得自己填。
为了记住这个惨痛的教训,特意写下这篇文章,同时也给那些遇到同样问题的人一个解决方法。
来自为知笔记(Wiz)
报各种莫名其妙的错误,类似的错误有:
QEventLoop:Cannot be used without QApplication
QObject::connect:Cannot connect (null)::aboutToQuit() to
QNativeWifiEngine::closeHandle()
QObject::connect:Cannot connect (null)::aboutToQuit() to QNativeWifiEngine::closeHandle()
QObject:Cannot create children for a parent that is in a different thread.
(Parent is QApplication(0x31f99c), parent's thread is QThread(0x57c058), current thread is QThread(0x598b40)
等!
这些异常信息看着很让人头疼,也无从下手,我甚至一行简单的代码都会报错
newQNetworkAccessManager()
会报错QObject::connect: Cannot connect (null)::aboutToQuit() to QNativeWifiEngine::closeHandle()
到处baidu、google都没有解决办法,也有少数的人遇到类似的问题,但是都没有解决办法。
一次偶然的机会,我找到了问题所在:就是库链接错了,我把Qt5Network.lib写成Qt5Networkd.lib了。
改回来之后,一切就都正常了。
真是大坑啊,自己挖的坑,还是得自己填。
为了记住这个惨痛的教训,特意写下这篇文章,同时也给那些遇到同样问题的人一个解决方法。
来自为知笔记(Wiz)
相关文章推荐
- (Foundation)NSObject 、 NSString 、 NSMutableString
- Objective-c---分类 、 扩展 、 ARC
- Android Studio错误信息记录[记录]
- Objective-C语言介绍 、 Objc与C语言 、 面向对象编程 、 类和对象 、 属性和方法 、 属性和实例变量
- Unity leapmotion开发实录(4)
- [黑马IOS自学第十三篇]@protocol协议学习
- Objective-C--- 多态 、 协议
- Objective-C对象初始化 、 实例方法和参数 、 类方法 、 工厂方法 、 单例模式
- Objective-C----MRC内存管理 、 自动释放池 、 面向对象三大特性及封装 、 继承 、 组合与聚合
- Android屏幕适配全攻略(最权威的官方适配指导)
- android 颜色对照
- Android 屏幕适配方案
- 在android中调用jni,出现ReferenceTable overflow (max=1024)
- Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音
- android.database.sqlite.SQLiteException: no such column
- 图片--Android加载图片导致内存溢出(Out of Memory异常)
- Android之用layer-list,shape,selector画各种背景
- Android之用layer-list,shape,selector画各种背景
- Android计算屏幕的长宽
- 将Eclipse代码导入到AndroidStudio的两种方式