我将使用现有的库在 Visual C++ 中创建一个新的静态库。我从旧库中复制了一个现有文件并将其添加到新创建的库中。((头文件和 cpp 文件)头文件使用一个名为 QArray.h 的文件,所以我也复制了该文件。构建时出现以下错误:
错误 C2079:“CDawesRun::m_HeadRatio”
使用未定义的类'CArray'
和
[类型=双,
ARG_TYPE=双
]
这个错误的原因是什么?我已将库创建为 Win32 静态库并单击了 MFC 选项。谢谢。
我将使用现有的库在 Visual C++ 中创建一个新的静态库。我从旧库中复制了一个现有文件并将其添加到新创建的库中。((头文件和 cpp 文件)头文件使用一个名为 QArray.h 的文件,所以我也复制了该文件。构建时出现以下错误:
错误 C2079:“CDawesRun::m_HeadRatio”
使用未定义的类'CArray'
和
[类型=双,
ARG_TYPE=双
]
这个错误的原因是什么?我已将库创建为 Win32 静态库并单击了 MFC 选项。谢谢。
请参阅编译器错误 C2504。您可能缺少定义 CArray 的 #include 。
另见CArray Class, CArray 似乎是在 afxtempl.h 中定义的。