码迷,mamicode.com
首页 > 其他好文 > 详细

FX2LP CY7C68013A上位机应用程序开发笔记

时间:2017-11-09 15:46:16      阅读:433      评论:0      收藏:0      [点我收藏+]

标签:sprint   http   image   忽略   出现   文件   应该   setup   符号   

---恢复内容开始---

现在CYPRESS官网给出最新的安装包的驱动信息是cyusb3.inf/cyusb3.sys,之前的cyusb.inf/cyusb.sys已经不再使用。

旧版本的安装包为:Cy SuiteUSB3.4.7,新版本的为:CY3684 EZ-USB FX2LP Development Kit (Rev. B)或者CY3684 EZ-USB FX2LP DVK Setup那我们只需要看装新版的开发套件即可。

为了紧跟时尚潮流我们采用了新的驱动,从官网下载下来的安装目录应该是这样的:

技术分享

其中Windows Applications中的文件就是我们开发上位机应用程序需要的。

  • VS2015环境配置。

将inc文件夹中的头文件以及lib文件夹中的CyAPI.lib拷贝到我们的工程目录下,VS2015添加CyAPI.lib的时候出现error LNK2019提示,如下:

CyAPI.lib(CyAPI.obj) : error LNK2019: 无法解析的外部符号 _sprintf,该符号在函数 "public: void __thiscall CCyUSBDevice::UsbdStatusString(unsigned long,char *)" (?UsbdStatusString@CCyUSBDevice@@QAEXKPAD@Z) 中被引用

 解决方法:给VS2015添加附加依赖库:legacy_stdio_definitions.lib即可,(SETUPAPI.lib是必须加的)。

  • VC++6.0环境配置。

将inc文件夹中的头文件以及lib文件夹中的CyAPI.lib拷贝到我们的工程目录下,

工程-设置-链接-输入-忽略库:LIBCMT

   否则会有lib冲突的报警提示。

用VC高一些的版本吧,VC2005和2008都是可以的
这个lib使用了编译器的GS选项,也就是缓冲区安全检查,这个在VC6是不支持的,要更高版本才能支持,这个很尴尬了。。。。

FX2LP CY7C68013A上位机应用程序开发笔记

标签:sprint   http   image   忽略   出现   文件   应该   setup   符号   

原文地址:http://www.cnblogs.com/zhouyh/p/7809614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!