共用方式為


CRT 偵錯程式庫操作

這個主題適用於:

版本

Visual Basic

C#

F#

C++

Web Developer

Express

標題不適用於 標題不適用於 標題不適用於

僅適用原生

標題不適用於

Pro、Premium 和 Ultimate

標題不適用於 標題不適用於 標題不適用於

僅適用原生

標題不適用於

C 執行階段程式庫提供更多的偵錯支援。 若要使用其中一種 CRT 偵錯程式庫,您必須連結 /DEBUG 並且以 /MDd/MTd/LDd 編譯。

備註

可以在 CRTDBG.h 標頭檔裡找到 CRT 偵錯的主要定義和巨集。

CRT 偵錯程式庫裡的函式會在沒有最佳化情況下以偵錯資訊 (/Z7、/Zd、/Zi、/ZI (偵錯資訊格式)) 進行編譯。 有些函式包含可驗證傳入它們的參數之判斷提示,而且提供原始程式碼。 有了這個原始程式碼,您可以逐步執行 CRT 函式來確認函式是否如您希望的方式來執行,並檢查錯誤參數或記憶體狀態 (有些 CRT 技術是專屬的,且沒有提供例外處理、浮點和其他一些常式的原始程式碼)。

安裝 Visual C++ 時,您可以選擇在硬碟安裝 C 執行階段程式庫原始程式碼的選項。 如果您沒有安裝原始程式碼,您會需要 CD-ROM 來逐步執行 CRT 函式。

如需各種可以使用的執行階段程式庫之詳細資訊,請參閱 C 執行階段程式庫

請參閱

參考

/MD、/MT、/LD (使用執行階段程式庫)

其他資源

CRT 偵錯技術