Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1203833
  • 博文数量: 181
  • 博客积分: 6155
  • 博客等级: 准将
  • 技术积分: 1805
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-05 09:24
文章分类

全部博文(181)

文章存档

2015年(2)

2014年(3)

2013年(9)

2012年(29)

2011年(30)

2010年(36)

2009年(40)

2008年(32)

分类: C/C++

2011-10-10 16:25:27

homeframe.h中加入#include "postdialog.h"后,
出现postdialog.h(15) : error C2065: “IDD_DIALOG_POST”: 未声明的标识符

homeWnd.h中包含了homeframe.h:#include "HomeFrame.h"
如果homewnd.h不去包含homeframe.h,就不会报错,我理所当然的认为是homeframe这两个文件有问题,查了半天错没发现哪里有错
其实问题就出在这个homewnd本身,由于这个homewnd.cpp和homewnd.h都是拷贝来的
在homewnd.cpp中
#include "stdafx.h"
#include "HomeWnd.h"
此处应该变为
#include "stdafx.h"
#include "xxx.h"//应用程序的主头文件,其中的类为CXXXApp,
//且此头文件中包含了,resourece.h
#include "Resource.h"
#include "HomeWnd.h"
这样就不会报错了
非常无聊的一个错误
阅读(21762) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

对着白云打个大哈欠2015-06-06 12:02:31

解决了问题