错误 C2065:'ID_MUTATE_GROUP':未声明的标识符

error C2065: 'ID_MUTATE_GROUP' : undeclared identifier

本文关键字:未声明 标识符 GROUP ID C2065 错误 MUTATE      更新时间:2023-10-16

啊!这似乎是一件微不足道的事情,但我无法弄清楚我做错了什么......

使用的是VS2010,我使用编辑器创建了一个菜单。右键单击菜单项,然后单击"添加事件处理程序".....填写了所有必要的零碎内容。

然后当我去编译它时,它给了我这个错误消息:

c:usersalvindocumentsvisual studio 2010projectsemergenceemergenceemergenceview.cpp(30): error C2065: 'ID_MUTATE_GROUP' : undeclared identifier

以下是相关的代码块:

BEGIN_MESSAGE_MAP(CEmergenceView, CRichEditView)
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, &CRichEditView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, &CRichEditView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CEmergenceView::OnFilePrintPreview)
ON_WM_CONTEXTMENU()
ON_WM_RBUTTONUP()
ON_COMMAND(ID_MUTATE_GROUP, &CEmergenceView::OnMutateGroup)
END_MESSAGE_MAP()

我已经检查了资源.h,ID_MUTATE_GROUP在那里定义...

请帮忙!

只需要在EmergenceView.h中包含Resource.h,它就完全符合:)