VC6+WinDDK,VS2005+DDKWizard環境配置的一些記錄

VC6+WinDDK:

    1.按照windows驅動開發技術詳解(張帆編)的說明,包含目錄在vc6當中記得提升到最上面,不然會出現這樣那樣的錯誤.

 

    2.提示'specstrings.h': No such file or directory,把inc下面的crt目錄也包含進來可以解決

 

    3.提示類似missing ';' before identifier 'Lock',請把wxp的包含目錄去掉,包含需要的目錄(請試試wdm目錄),另外參考第一條

 

    4.如果提示編譯器不支持編譯,cl.exe執行錯誤,是由於VC6的編譯器不支持XP+SP2以上的驅動編譯,按書上說的,用W2K就行

 

VS2005+DDKWizard:

    1.設置覆蓋路徑是必須的.可以參考我的設置去修改你的

 

    2.如果是建立空白驅動,在添加文件到工程後.記得修改SOURCES文件,加入SOURCES=你的cpp文件.cpp!!!就是這個卡了我很久,如果沒有修改SOURCES文件,那麼安了編譯是不會生成sys驅動的.DDKWizard無法生成驅動,沒有生成sys文件可能就是這個原因了.

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