首先我在VC6.0下集成几个人的程序,结果有两个人的按钮变量都为IDC_Add;编译老是出错!
我想到resourceview中的对话框中将ID改掉一个,可.rc文件打不开,总是报错!
所以我在resource.h文件中手动修改!可没有改的那个却老是在DDX_Control(pDX, IDC_Add, m_buttonAdd);这一语句处报error C2065: 'IDC_Add' : undeclared identifier。
   不知道我是否描述清楚,实在搞不懂是什么原因,请各位大哥帮忙!在线等!问题解决立刻结帖!

解决方案 »

  1.   

    有没有Rebuild All阿。
    你在resource.h中是改了ID名称还是编号?应该改名称。
      

  2.   

    1.Resource.h中增加一个定义 IDD_ADD_ANOTHER2.将另一个使用了IDC_Add的地方全部用IDD_ADD_ANOTHER代替
      

  3.   

    "resource.h"不会有两个'IDC_Add' ,所以你要在Resource.h添加一个ID, 然后在*.rc把一个'IDC_Add'改成你新加的那个
      

  4.   

    两个resource.h文件?
    该其中一个,并将对应的rc改如果是resource.h宏重复,只会是警告
      

  5.   

    to  vcmute(横秋)  没有两个resource文件,只是个'IDC_Add' 被重复定义了!而且error C2065: 'IDC_Add' : undeclared identifier依然出现!