16 用VS2005除錯編譯驅動程式

2022-02-12 18:05:21 字數 1554 閱讀 2191

在《

windows

驅動開發技術詳解

》書中講述了如何設定vc

以編譯驅動程式,不過稍有點麻煩。

在[2,3]

中也有用

vc設定的方法。不過有點麻煩。

下面,我們用另外一種方法來進行編譯:

在[4]

ddkwizard_setup_v1.3.0a.exe,

ddkbuild_bat.zip,

ddkbuild_cmd.zip

不過太慢,我下了,在

csdn上傳中

[7]。

步驟:1、安裝

ddkwizard_setup_v1.3.0a.exe,

2、解壓

ddkbuild_bat.zip

和ddkbuild_cmd.zip

,得到的兩個檔案拷貝到

wdk根目錄裡;如我的是

e:\winddk

3、新增

windows

環境變數

(我的電腦中

)1)新增

path

將安裝的目錄d

:\winddk新增

到path中;不同項用

加分號隔開。注意是系統變數,不是使用者變數,當然可以兩個都加。

4、啟動

vs2005,

工具→選項→專案和解決方案→

vc++

目錄→新增

g:\winddk

。預設是可執行目錄下。

5、根據你所安裝的

ddk的不同版本新增不同的變數到系統中

,注意是新建:

同第3

步一樣,

在我的電腦的屬性中新增

,2000 ddk: w2kbase

xp ddk: wxpbase

2003 sp1 ddk: wnetbase,中的乙個。

6、說明:

(也可以在以上幾步都設定後再安裝

ddkwizard

最新wdk

7、設定

vs把create prefast configuration

前面的鉤去掉。

參考[1]

windows

驅動開發技術詳解

[2]

[3]

[4]

[5]

[6]

[7]

vs2005遠端除錯

vs2005遠端除錯不象vc6那麼簡單,已經做了修改,你需要轉換,以前我也是覺得vc6方便,但用習慣了vs2005遠端除錯反而覺得vs2005方便。vs2005遠端除錯方法如下 除錯前提,被除錯機器上有運程偵錯程式程式,這個程式可以從vs2005的安裝目錄下拷貝 拷貝乙個資料夾就可以了.然後執行這個...

VS2005除錯技巧集合

下面有從淺入深的6個問題,您可以嘗試回答一下 乙個如下的語句for int i 0 i 10 i 什麼都寫在一行,你怎麼在j 5前面插入斷點 在乙個1000次的迴圈體內部設定斷點,你希望當迴圈進行到900次後中斷,怎麼才能做到呢?你有乙個表示式在上面迴圈的某一次發生了變化,你想知道是哪一次,在哪個地...

vs2005 如何除錯wince dll

vs2005 wince dll除錯只需要簡單的幾個設定就可以了 1 在dll project的property設定,deployment中的remote directory設定為目標資料夾,即編譯好的dll需要copy to的地方 2 在property中設定,debugging中的remote ...