開(kāi)發(fā)中奇怪的問(wèn)題

  • 不修改代碼前好好的,剛加了些代碼運(yùn)行就不可以了,然后注釋重新編譯還是不行。

你可能不小心改到其他東西了,建議使用ctrl + z恢復(fù)或回滾版本。


  • 程序以前還可以運(yùn)行的,代碼也沒(méi)修改,今天就運(yùn)行不了,非常詭異。

程序可能有耦合與程序相關(guān)的操作,比如網(wǎng)絡(luò)連接,數(shù)據(jù)庫(kù),串口等設(shè)備。建議打斷點(diǎn)調(diào)試看看卡在哪里運(yùn)行不了。


  • 明明只有1個(gè)編譯錯(cuò)誤,嘗試修改編譯錯(cuò)誤卻導(dǎo)致幾百個(gè)錯(cuò)誤出來(lái)了,有些崩潰。

幾百個(gè)錯(cuò)誤通常是第一個(gè)錯(cuò)誤引起,嘗試修改第一個(gè)錯(cuò)誤,其他錯(cuò)誤有很大概率也修正了。


  • debug版本可以運(yùn)行,release版本不可以運(yùn)行,這也太奇怪了吧。

大多是程序?qū)е拢梢試L試進(jìn)行一下操作:

  • 嘗試健壯代碼,比如避免懸空指針,變量初始化,枚舉給初始值等。
  • 找適合的依賴庫(kù),比如windows下debug版本第三方庫(kù)可能與release版本的第三方依賴庫(kù)不一樣。
  • 使用打印或調(diào)試找出不能運(yùn)行的地方。

關(guān)于更多請(qǐng)關(guān)注公眾號(hào)『Qt君』

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、溫故而知新 1. 內(nèi)存不夠怎么辦 內(nèi)存簡(jiǎn)單分配策略的問(wèn)題地址空間不隔離內(nèi)存使用效率低程序運(yùn)行的地址不確定 關(guān)于...
    SeanCST閱讀 8,152評(píng)論 0 27
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類(lèi)型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,699評(píng)論 1 32
  • __block和__weak修飾符的區(qū)別其實(shí)是挺明顯的:1.__block不管是ARC還是MRC模式下都可以使用,...
    LZM輪回閱讀 3,609評(píng)論 0 6
  • ORA-00001: 違反唯一約束條件 (.) 錯(cuò)誤說(shuō)明:當(dāng)在唯一索引所對(duì)應(yīng)的列上鍵入重復(fù)值時(shí),會(huì)觸發(fā)此異常。 O...
    我想起個(gè)好名字閱讀 6,039評(píng)論 0 9
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,363評(píng)論 0 10

友情鏈接更多精彩內(nèi)容