2020.4.1C++學習筆記——WinDriver1221在Win10的64位環境下調用接口庫

之前使用WinDriver1221x64在Win10系統裏生成了設備的inf文件並安裝成功,接下來就要對設備進行測試和實驗。單純的檢查設備是否完好可以使用WinDriver自帶的設備測試功能,但是要對設備功能進行編程需要調用WinDriver的api接口庫來做自己的測試程序。

首先要找到自己安裝WinDriver時的安裝路徑,我的就在D盤下,所以路徑就是D:\WinDriver。
在D:\WinDriver中找到三個文件夾 “include” , “lib” , “redist”,在這三個文件夾中分別存有WD接口庫頭文件定義,接口庫lib文件,還有WD的DLL文件。
(如果是在已經配裝了WD軟件的電腦上,應該只要include和lib文件即可編寫測試程序)

(主要的接口庫鏈接步驟感覺和Mysql的C++鏈接步驟差不多,主要是要找到必需的文件夾所在的位置,如include,lib和dll文件的位置)

首先創建工程,將WD安裝路徑中的include文件夾添加到新建工程的項目中(建議將整個include文件夾都複製過去),然後在自己項目的屬性項中添加附加依賴項:項目-》屬性-》配置屬性-》C/C+±》常規-》附加包含目錄 中添加相對路徑:"./include",即可。
或者將include文件夾拷貝到工程文件夾後直接在代碼中添加:#include “include/xxx.h” ,但是容易出錯,而且在項目屬性中添加了附加包含目錄等於將整個include文件夾include進工程中,更加方便。

在這裏插入圖片描述

接着將所需的接口庫鏈接進工程。將WinDriver文件夾下的lib文件夾複製到工程目錄下,然後在項目屬性中附加庫目錄添加兩個lib的路徑:
項目-》屬性-》配置屬性-》鏈接器-》常規-》附加庫目錄
.\lib;.\lib\amd64”(分號隔開),
再在附加依賴項中添加兩項:
項目-》屬性-》配置屬性-》鏈接器-》輸入-》附加依賴項
windrvr1221.lib;wdapi1221.lib”(分號隔開)。
在這裏插入圖片描述
在這裏插入圖片描述
最後在WinDriver文件夾下的redis文件夾下找到接口庫wdapi1221.dll,將其複製到工程目錄下即可鏈接成功。
鏈接成功後即可調用接口庫中的函數進行測試。

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