今天調試qt,程序總是異常崩潰,發送的數據量大了就會閃退。
剛開始以為是新引入的QNetworkRequest,QNetworkAccessManager這些網絡類的類定義和調用出了問題,因為只要調用網絡發送函數幾次,程序就崩潰。
后來發現,竟然把這些網絡調用的內容都屏蔽掉,里面只放一個qDebug打印也會崩潰,真的淚奔。
最后發現,程序定義了一個QString的返回值,但是我的代碼中沒有在程序的結尾返回任何的信息。
加上return值,或者把QString返回值修改成void類型,后來就好了。