COleDateTime 模棱两可的符号

Posted

技术标签:

【中文标题】COleDateTime 模棱两可的符号【英文标题】:COleDateTime ambigous symbol 【发布时间】:2016-01-13 09:00:15 【问题描述】:

我正在将解决方案从 Visual c++ 6.0 迁移到 Visual Studio 2013。解决解决方案中的许多问题后,我在 windows sdk 标头 afxdisp.h 中遇到以下错误:

error C2872: 'COleDateTime': ambiguous symbol

我的项目使用COleDateTime 喜欢:

Date.hclass COleDateTime;

Date.cpp

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

就像我说的,错误 C2872 在afxdisp.h 中被标记。 你有什么解决办法吗?

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于COleDateTime 模棱两可的符号的主要内容,如果未能解决你的问题,请参考以下文章

由于使用声明,字节和模棱两可的符号?

将COleDateTime类型数据转换成char *数据

如何从 MFC 的 COleDateTime 转换为 C# DateTime?

Qt 项目 C2872 错误,生成的 ui 文件中的符号不​​明确

C#将Json解析成DateTable的方法

语文,数学,ps