【问题标题】:legacy MFC code (2005) doesn't compile on VC 2010旧版 MFC 代码 (2005) 无法在 VC 2010 上编译
【发布时间】:2012-09-13 04:54:32
【问题描述】:

CException 有问题。 afx.h 可能发生了一些变化

我得到的错误在以下行:

throw new CException();

错误是

错误 C2259: 'CException' : 由于无法实例化抽象类 以下成员:'CException::~CException(void)':是抽象的

我以前从未使用过 MFC,我只需要它尽可能快地编译,有人知道问题是什么吗?

【问题讨论】:

    标签: c++ visual-studio mfc compiler-errors


    【解决方案1】:

    使用派生类之一。 有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/t078xe4f.aspx

    或者,改为使用std::exception

    【讨论】:

    猜你喜欢
    • 2020-01-18
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多