最近在试MFC调用Cypress的CyAPI.lib;
头文件和库文件都是正常添加,我的做法是:
1. 头文件
项目->属性->C/C++, 附加包含目录,指示到绝对路径;程序中添加#inlcude “CyAPI.h";
2. 库文件
CyAPI.h拷贝到了项目文件夹;
项目->属性->链接器->输入,附加依赖项,添加CyAPI.lib。
如此配置的时候,Release版下没有问题,成功编译通过;
可是在Debug版下,出现了一对的LINK2005重定义错误。
还想调试看看里面变量的,可是这回过不去了。
项目也重新建立过,网上再找了一堆的信息。
最后在项目->属性->链接器->输入,忽略特定默认库中添加libcmt.lib,后成功通过了!