无法解析的外部符号--错误的LIB包含

昨天DEBUG一下午,程序一直报外部无法解析的符号。

报错内容:对DataManager中得函数调用都无法识别。
但是看了代码:

pragma comment(lib, "DataManager.lib")

头文件也包含了进去,觉得不应该。

后来发现:原来我在VS2005的选项lib配置中,有以前一个项目的包含,该项目名字也叫“DataManager”,我的程序包含的LIB用错了。把以前的“DataManager”删除了之后就OK了。

这个错误也太低级,也太隐蔽了

你可能感兴趣的:(外部无法解析的符号)