程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Qt程序Release版出現 類似 QEventLoop: Cannot be used without QApplication 問題的終極解決方案,cannotdowithout

Qt程序Release版出現 類似 QEventLoop: Cannot be used without QApplication 問題的終極解決方案,cannotdowithout

編輯:C++入門知識

Qt程序Release版出現 類似 QEventLoop: Cannot be used without QApplication 問題的終極解決方案,cannotdowithout


最近在做Qt程序開發,程序在Debug下跑是沒有問題的,發布到Release版本後,出現各種問題:

報各種莫名其妙的錯誤,類似的錯誤有:  
  1. QEventLoop:Cannot be used without QApplication
  2. QObject::connect:Cannot connect (null)::aboutToQuit() to
  3. QNativeWifiEngine::closeHandle()
 
  1. QObject::connect:Cannot connect (null)::aboutToQuit() to QNativeWifiEngine::closeHandle()
  2. QObject:Cannot create children for a parent that is in a different thread.
  3. (Parent is QApplication(0x31f99c), parent's thread is QThread(0x57c058), current thread is QThread(0x598b40)
等!     這些異常信息看著很讓人頭疼,也無從下手,我甚至一行簡單的代碼都會報錯  
  1. newQNetworkAccessManager()
會報錯QObject::connect: Cannot connect (null)::aboutToQuit() to QNativeWifiEngine::closeHandle()   到處baidu、google都沒有解決辦法,也有少數的人遇到類似的問題,但是都沒有解決辦法。   一次偶然的機會,我找到了問題所在:就是庫鏈接錯了,我把Qt5Network.lib寫成Qt5Networkd.lib了。 改回來之後,一切就都正常了。   真是大坑啊,自己挖的坑,還是得自己填。 為了記住這個慘痛的教訓,特意寫下這篇文章,同時也給那些遇到同樣問題的人一個解決方法。      



來自為知筆記(Wiz)



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved