使用VC編譯WinDbg的插件

     WinDbg自帶了一些插件的例子,演示瞭如何編寫插件。在說明文件中,介紹瞭如何編譯例子,並說明必須使用DDK的編譯環境去編譯插件。其實WinDbg的插件根本用不到DDK中的東西,根本沒有必要使用DDK去編譯,可以直接使用Visual Studio去編譯WinDbg插件。


    最新版的WinDbg的頭文件中使用了SAL Annotations,從Visual Studio 2005開始才支持SAL Annotations,如果你的編譯器不支持SAL Annotations,可以把SAL Annotations刪除,不會影響程序的正常執行。因爲SAL Annotations只是爲了標註函數參數和返回值的信息,便於編譯器檢查錯誤。把SAL Annotations去掉後,我們使用Visual C++ 6編譯WinDbg的插件也沒有問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章