Usbclerk 编译安装

Usbclerk 编译安装

编译工具 VS2008或 VS2010

编译步骤如下:

1.        安装VS2008或VS2010,这个不细说;

2.        下载usbclerk源码

从 http://cgit.freedesktop.org/~agilboa/usbclerk/commit/?id=12e2d63604d689918c26baeeff78bd51ff46b924

下载最新的源码压缩包usbclerk-12e2d63604d689918c26baeeff78bd51ff46b924.zip

并解压,比如到:D:\Workroom\practise\open-source\usbclerk;

3.        设置LIBWDI_DIR环境变量

由于usbclerk依赖 libwdi中的一些头文件和库文件,编译中需要用到,因此在windows的环境变量设置libwdi的安装目录,

如LIBWDI_DIR= D:\Workroom\practise\open-source\libwdi-1.2.2

注意:如果编译有问题,就仔细检查是否libwdi还没有编译通过,即相应的libwdi.lib是否在usbclerk链接的目录下存在,或调整 VS Project Properties\ConfigurationProperties\Linker\General\Additional Library Directories\ 下的库文件路径。

4.        编译

a)        启动VS,然后选择打开usbclerk的解决方案文件

注:如果是2010的VS,会要求转换,因为原来的是VS2008的格式,按照提示转换就是;

b)        选择工程,右键“Build Solution”

正常情况下编译应该没有问题,编译完后的可执行文件在 Debug或Release目录下找。

5.        安装

a)        把编译好的libwdi.dll放到操作系统的系统目录下,如:C:\Windows\System32 或C:\Windows\SysWOW64 等目录下(根据操作系统和位数不同略有不同);

b)        在命令行下执行 usbclerk.exe install

如无库问题,安装成功,在系统服务里可以看到usbclerk 服务;

c)        在命令行下启动执行 sc start usbclerk

直接在命令行下手动启动也可以,设成自动启动更方便。

你可能感兴趣的:(usb,usbclerk)