之前寫的一個程序,今天下午去調試的時候突然不能使用了,原來可以運行的程序今天編譯時發現出現了一堆的編譯錯誤,表示很好奇:
經過了對比調試,解決的方法如下:
右擊工程屬性->C/C++->預處理器->預處理器定義中,添加如下內容:
WIN32
NDEBUG
_CONSOLE
NDEBUG 表示關閉條件編譯調試代碼開關(即不編譯assert函數)
然後重新編譯,問題就解決了。
之前寫的一個程序,今天下午去調試的時候突然不能使用了,原來可以運行的程序今天編譯時發現出現了一堆的編譯錯誤,表示很好奇:
經過了對比調試,解決的方法如下:
右擊工程屬性->C/C++->預處理器->預處理器定義中,添加如下內容:
WIN32
NDEBUG
_CONSOLE
NDEBUG 表示關閉條件編譯調試代碼開關(即不編譯assert函數)
然後重新編譯,問題就解決了。