Visual Studio每次出「莫名其妙的問題」的時候都很是棘手。此次遇到這麼一個問題:函數
新建的Windows的控制檯窗口程序(C++),編譯連接運行沒有問題。可是想單步調試一下,因此在程序的某個地方打上斷點,再運行程序,程序能夠在斷點處停下,可是繼續單步執行不下去,會跳出程序直接執行完畢。因此,從表現上看,程序沒法進行單步調試。並且看起來也不是徹底不能單步執行,只是只要遇到函數的調用,就直接跳出,轉到彙編模式下進行單步調試,一步的指令均可以單步執行,一遇到Call Std的函數,就跳出。一開始懷疑C++運行時有問題,但不知道怎麼解決,上網查爲何沒法調標準庫,沒有找到答案。以前是能夠的,爲何忽然就不行了?我就想這幾天到底幹了什麼。工具
我以爲能有影響的也就是裝了CppDepend,因而禁用這個插件。仍是不行。沒辦法了,只好把VS卸載了重裝,結果仍是不行(從後面的結果看,應該是卸載不乾淨,一些設置仍是保留了)。實在沒有辦法了。最後想到,在調試過程當中若是再加斷點,會彈出對話框說:「斷點未能綁定」.net
根據這個信息,再上網查看,找到CSDN上一網文章,根據上面提示,終於找到問題所在:插件
工具-》選項-〉調試-〉編輯並繼續-〉啓用本機編輯並繼續勾選上便可調試
被這個問題坑了好幾天。留幾筆方便他人。blog