1. LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
原因:用vs2010编译的时候出现这错误。是因为安装了比2010高的版本。新版本的vs会导致旧版本vs的cvtres.exe 不可用。
解决方法:删除vs2010目录下的两个cvtres.exe 。
2. LINK : fatal error LNK1181: cannot open input file 'xxx.obj'
原因: 依赖库的lib文件路径有误。
解决方法:在项目上右击,打开Property页,修改如下位置Configuration Properties / Linker / Input / Additional Dependencies的lib文件路径。
3. error C2653: “CLASSNAME”: 不是类或命名空间名称
原因: 在CLASSNAME.cpp中包含#include "stdafx.h"时,没有放在第一序列。
解决方法:将#include "stdafx.h"放在所有的#include的前面(放在实现代码的第一行)。