【问题标题】:CArray<TYPE,ARG_TYPE>' : base class undefinedCArray<TYPE,ARG_TYPE>' : 基类未定义
【发布时间】:2012-11-29 08:06:05
【问题描述】:

我将使用现有库在 Visual c++ 中创建一个新的静态库。 我已经从旧库中复制了一个现有文件并将其添加到新创建的库中。 ((头文件和 cpp 文件) 头文件使用了一个名为 QArray.h 的文件,所以我也复制了该文件。 构建时出现以下错误:

错误 C2079:“CDawesRun::m_HeadRatio”

使用未定义的类'CArray'

[ TYPE=双倍,

ARG_TYPE=double

]

这个错误的原因是什么? 我已将库创建为 Win32 静态库并单击了 MFC 选项。 谢谢。

【问题讨论】:

    标签: visual-studio-2008 visual-c++ mfc


    【解决方案1】:

    Compiler Error C2504。您可能缺少定义 CArray 的 #include。

    另见CArray Class,CArray 似乎是在 afxtempl.h 中定义的。

    【讨论】:

    • 非常感谢 user1610015。包含 afxtempl.h 解决了这个问题。 :)
    猜你喜欢
    • 2011-12-30
    • 2012-05-27
    • 1970-01-01
    • 2020-02-17
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 2023-04-06
    • 1970-01-01
    相关资源
    最近更新 更多