【问题标题】:COleDateTime ambigous symbolCOleDateTime 模棱两可的符号
【发布时间】: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 中被标记。 你有什么解决办法吗?

【问题讨论】:

    标签: c++ visual-c++ visual-studio-2013 migrate


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 2013-08-10
      相关资源
      最近更新 更多