更新開發環境版本時很容易出現問題。
今天在 Debug 模式下編譯之後執行,出現上面的對話視窗,也發現中斷點不能使用,
會出現以下情況:
初步搜尋資訊之後大概理解是目前編譯的檔案不是以debug模式編譯出來的,
因為如果你設了中斷點之後,不小心使用 Release 模式去執行,中斷點也會出現相同的形況,
但我確實是在 debug 模式下編譯並執行的啊?
解決方式:
點開專案屬性 -> 選擇 C/C++ -> 最佳化選擇停用
接著也是專案屬性 -> 選擇 Linker 連結器 -> 命令列 -> 在其他選項中,打上 /debug
然後中斷點就可以正常使用了。
感謝十幾年前的PPT文章:參考資料
沒有留言:
張貼留言