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.h
:class COleDateTime;
在Date.cpp
:
#include <afxdisp.h>
#include <streams.h>
#include <Date.h>
就像我说的,错误 C2872 在afxdisp.h
中被标记。
你有什么解决办法吗?
【问题讨论】:
【参考方案1】:解决了! #include <afxdisp.h>
语句存在于两个 .h
文件中。我从其中一个标题中删除了#include
,现在一切正常。
【讨论】:
以上是关于COleDateTime 模棱两可的符号的主要内容,如果未能解决你的问题,请参考以下文章
如何从 MFC 的 COleDateTime 转换为 C# DateTime?