国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
windows XP 驅(qū)動(dòng)開發(fā)環(huán)境搭建 - BugKing@Technology.Blog...

windows XP 驅(qū)動(dòng)開發(fā)環(huán)境搭建

上一篇 / 下一篇  2009-06-03 22:55:36 / 個(gè)人分類:Windows Driver

1.需要安裝的軟件

在Windows XP的基礎(chǔ)上,安裝順序: 先裝上VC++6.0,再裝DDK2600(也就是DDK的XP版),最后裝 Driver Studio 3.2。

下載地址:

XP系統(tǒng)的DDK:    ftp://202.113.29.4/ISO/M$/WinDDK/winxp_ddk.rar 

Driver Studio:    http://download2.77169.com/soft/Source/debug/200801/20071229SoftICExlDS3.2.1.zip  

序列號和注冊文件:  http://www.4x4y.com/10257_CrackDown_Compuware.DriverStudio.v3.2.iNTERNAL.html 

補(bǔ)丁ntstrsafe.lib+csq.lib: http://www.moodisk.com/codes/erp/ntstrsafe.lib+csq.lib.rar

2.安裝和配置
  軟件的安裝順序:Windows XP --> VC6.0 --> WinXP_DDK -> DriverStudio3.2,如果順序裝錯(cuò)了,那么把DriverStudio3.2刪除再重裝就OK了。從網(wǎng)上找到庫文件ntstrsafe.lib+csq.lib.rar,把解壓出來的兩個(gè)庫文件拷貝到WinXP_DDK的安裝目錄下的庫目錄中(我的是C:\WINDDK\2600\lib\wxp\i386)。啟動(dòng)vc6,然后進(jìn)行簡單的配置:菜單DriverStudio菜單下的DDK Build Settings,在彈出的對話框中選擇已經(jīng)安裝的DDK目錄(比如我的是C:\WINDDK\2600),在Windows DDK compiler Options中選擇"Enable only for Driver Studio"。

VC6.0-->Tools-->Options,點(diǎn)擊"Directories"選項(xiàng)卡:
1)·“Show directories for:"下選擇Include files,然后檢查有沒有包含ddk的頭文件目錄(我的是C:\WINDDK\2600\inc\wxp),如果沒有則加上;
2)·“Show directories for:"下選擇Library files,然后檢查有沒有包含ddk的庫文件目錄(我的是C:\WINDDK\2600\lib\wxp\i386),如果沒有則加上;
  

注意:安裝DDK時(shí)一定要把例子安裝(建議你安裝全部的模塊),否則編譯vdwlibs.dsw時(shí)會報(bào)如下的錯(cuò):
vdw_wdm.lib - 1 error(s), 0 warning(s)
然后打開引起錯(cuò)誤的文件,發(fā)現(xiàn):
#error The file is from the DDK at src\wdm\hid\inc. Install DDK HID samples to install hidport.h.  Or update INCLUDE path for hidport.h in the DDK!
這表明安裝WinXP_DDK的時(shí)候沒有安裝實(shí)例。

3.編譯適合本機(jī)使用的庫文件
  (1).啟動(dòng)VC6.0。開始-->所有程序-->Compuware DriveStudio-->Develop-->DDK Building Settings,確保“DDK Root Directory”下方的內(nèi)容是ddk的安裝目錄(比如我的是C:\WINDDK\2600),然后點(diǎn)擊下方的"Luanch Program"正式啟動(dòng)vc6的開發(fā)環(huán)境。
  (2).進(jìn)入菜單File-->Open Workspace(打開位于DriverStudio3.2安裝目錄的\DriverWorks\Source\vdwlibs.dsw)-->進(jìn)入菜單Build-->batch Build,點(diǎn)擊“Select x86"按鈕只選中全部的32位庫(我的電腦是32位的。注意:對于32位的電腦一定不要選中64位的庫,否則后面編譯會出錯(cuò))-->點(diǎn)擊按鈕"Rebuild AlL”開始編譯。
  注:如果出現(xiàn)無法打開文件這類的錯(cuò)誤,一般都是DDK Build Settings指向不對,或安裝順序有誤,或者你在32位機(jī)器上選中了64位庫。

4.編譯一個(gè)DriverStudio自帶的實(shí)例
  
(1)·啟動(dòng)vc6,點(diǎn)擊菜單File-->Open Workspace,打開項(xiàng)目文件C:\Program Files\Compuware\DriverStudio\DriverWorks\Examples\wdm\hellowdm\HelloWdm.dsw,然后編譯,如果沒有報(bào)錯(cuò),那說明安裝和配置成功。但請你別高興的太早,開發(fā)環(huán)境安裝配置成功只是萬里長城的第一步,剩下的你就是要理解驅(qū)動(dòng)模塊的架構(gòu)和具體的代碼編寫了。

5.使用Driver wizard生成驅(qū)動(dòng)程序框架
  (1).在VC6.0的界面下,點(diǎn)擊菜單DriverStudio-->Driver wizard,此后系統(tǒng)會一步一步引導(dǎo)你完成設(shè)置,最后自動(dòng)生產(chǎn)的驅(qū)動(dòng)程序框架。
  (2).設(shè)置好后將生成驅(qū)動(dòng)文件,然后用VC6.0進(jìn)行編譯:進(jìn)行Build菜單,Rebuild AlL將生成.sys文件,說明驅(qū)動(dòng)模塊編譯成功!
  注:如果出現(xiàn)無法打開ntstrsafe.lib的錯(cuò)誤,說明系統(tǒng)缺少這個(gè)庫文件,參照上面的方法補(bǔ)上這個(gè)庫文件,或者進(jìn)入菜單Project-->Settings,鼠標(biāo)點(diǎn)擊左邊方框里的最上面一行,然后右邊"Project Option"下的ntstrsafe.lib并刪除它。


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
WinXP SP1+DS3.2+XP DDK+VC6.0
DriverStudio3.2如何配置
Visual Studio2005 Windows XP DDK DriverStudio3.2 安裝的一些說明
Native NT Application 的編寫與調(diào)試入門
VC2008 竟然不帶 glaux.lib
搭建windows內(nèi)核編程的開發(fā)環(huán)境
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服