2016-01-13 80 views
1

我迁移从Visual C++ 6.0到Visual Studio 2013的解决方案在解决方案解决许多问题之后,我在Windows SDK的头afxdisp.h以下错误stucked:的COleDateTime ambigous符号

error C2872: 'COleDateTime': ambiguous symbol

我的项目中使用COleDateTime,如:

Date.hclass COleDateTime;

Date.cpp

#include <afxdisp.h> #include <streams.h> #include <Date.h>

就像我说的,错误C2872在afxdisp.h被标记。 你有任何解决方案吗?

回答

0

解决了! #include <afxdisp.h>声明出现在两个.h文件中。我从其中一个标题中删除了#include,现在一切正常。