前兩天在編碼的時候遇到了一個問題,就是編譯的時候程序沒有問題,可是就是不能運行不知道為什么?
于是,就開始了各種測試,注釋代碼重新構建,關閉QT重新開始構建、信息加入日志構建……各種辦法都用了,可是就是不成功,最后鎖定了代碼行,如下:
QPushButton bt_search = new QPushButton;
bt_search->setFixedSize(20, 30);
沒錯,就是在第二行出現錯誤了;可是,這行代碼是沒有問題的,于是我就只能請救兵了,找一位前輩進行解決,前輩就是前輩,立馬發現原因,讓我清楚dc_manual,然后重新構建,結果顯而易見成功了,這次代碼沒有再崩潰。后來才明白,有時候可能因為之前構建的原因,一直占用某一塊空間,隨后再構建的時候又出現一個占用該空間的變量,于是就出現了資源搶占的現象,然后就導致了崩潰。