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,将其复制到工程目录下即可链接成功。
链接成功后即可调用接口库中的函数进行测试。

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