Win 8.1 x64
Visual Studio 2013
CyAPI
到官网下载最新版的 sdk:http://www.cypress.com/?app=sdc如下图所示:
在安装目录:“”D:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\driver\bin
新建一个VC工程:
① 将 “D:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\library\cpp\inc”下面的文件复制到 新建的工程的目录下面:② 将 “D:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\library\cpp\lib\x86”下面的文件复制到 新建的工程的目录下面:③ 如下图所示:
设置工程属性:主需要同时添加两个库:CyAPI.libSetupAPI.lib
注:如果出现了如下错误:cyusb30_def.h(45): error C2146: syntax error : missing ';' before identifier 'bLength'如下图所示:在 #include 'CyAPI.h' 的前面增加#include
如果出现如下错误:CyAPI.lib(CyAPI.obj) : error LNK2019: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4 referenced in function 'public: unsigned char __thiscall CCyUSBDevice::DeviceCount(void)' (?DeviceCount@CCyUSBDevice@@QAEEXZ)如下所示:可以在工程属性中增加“CyAPI.lib”来解决
增加如下代码:#include
方便他人亦是方便自己,如果觉得还行就点下下边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!