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

时间:2013-12-20 08:32:53

标签: c++

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

我正在使用VS2010,我使用编辑器创建了一个菜单....右键单击菜单项并单击“添加事件处理程序”.....填写所有必要的碎片。

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

c:\users\alvin\documents\visual studio 2010\projects\emergence\emergence\emergenceview.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()

我检查了resource.h,并在那里定义了ID_MUTATE_GROUP ...

请帮忙!

1 个答案:

答案 0 :(得分:0)

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