編寫測試驅動程式的vc工程

2021-06-19 20:31:50 字數 564 閱讀 2143

1 。 在與驅動程式同一工作空間裡,建立空專案

2 。依照需要,新增標頭檔案:

#include

驅動程式中的ioctl     #include "../mydriver/ioctls.h"

驅動程式中的guid    #include "../guid.h"

#include

#include

error lnk2019: 無法解析的外部符號 __imp__setupdigetdeviceinte***cedetaila@24,該符號在函式 "void * __cdecl getdeviceviainte***ce(struct _guid *,unsigned long)" (?getdeviceviainte***ce@@yapaxpau_guid@@k@z) 中被引用
。。。。。。。。
這是因為需要在測試程式的工程屬性裡設定。

在裡面加入包含未解析符號的庫檔名:odbc32.lib odbccp32.lib setupapi.lib

若還有未解析符號,需要查詢相應的庫

怎麼編寫測試驅動程式

開發測試驅動程式一般分為4步 1,指出需要的新特性。可以記錄下來,然後為其編寫乙個測試 2,編寫特性的概要 這樣程式就可以執行而沒有任何語法等方面的錯誤,但是測試會失敗。看到測試失敗是很重要的,這樣就能確定測試可以失敗。如果測試 中出現了錯誤,那麼就有可能出現任何情況,測試都會成功,這樣等於沒測試任...

Linux驅動程式編寫

linux作業系統網路驅動程式編寫 一.linux系統裝置驅動程式概述 1.1 linux裝置驅動程式分類 1.2 編寫驅動程式的一些基本概念 二.linux系統網路裝置驅動程式 2.1 網路驅動程式的結構 2.2 網路驅動程式的基本方法 2.3 網路驅動程式中用到的資料結構 2.4 常用的系統支援...

LCD驅動程式的編寫

這兩天我花了很多時間研究液晶螢幕,用的黑金開發板,fpga 晶元是 cyclone iv ep4ce15f17c8 主要包括硬體開發 quartus 11sp1下 sopc 新增nios processor 新增pio引腳。有兩次編譯過程,生成nios 和綜合。我的電腦是雙核的,1.83主頻,2g ...