在用QT Creator調試程序的時候,冒出了這樣的Warning,不能正常調試:

首先可能的原因是沒有以Debug模式構建工程,而是選擇了Release模式:

如上圖左下角所示。
此時可以點擊“PATH中的Qt發布”,選擇“PATH中的Qt調試”。
如果此時還不行的話,可能是因為工程使用了影子構建,也即代碼寫在一個目錄里,而可執行文件等輸出文件都會放在另外一個文件里。這個時候調試的時候也會報這樣的Warning。解決的辦法是在“項目”選項卡里把工程里的構建目錄改成代碼所在目錄即可。

當然,可能你還是希望保留影子構建的模式,希望源碼和可執行文件是分開的,其實只用在選擇了Debug模式以后,重新構建一下工程(清理+構建),就可以進行調試了。
