为什么呢,难道是编译器的问题。
步骤如下:
文件 --> 新建 --> 项目-->MFC-->MFC运用程序-->单文档-->完成
老是提示:
rror C2065: “ID_FILE_NEW”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\fucking\fucking\fucking.cpp(21) : error C2065: “ID_FILE_NEW”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\fucking\fucking\fucking.cpp(22) : error C2065: “ID_FILE_OPEN”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\fucking\fucking\fucking.cpp(22) : error C2065: “ID_FILE_OPEN”: 未声明的标识符怎么回事呢?

解决方案 »

  1.   

    你的resource.h文件是不是被你删除掉了?ID_FILE_NEW属于资源编号。
      

  2.   

    没有啊,什么都没有删。VS2008运行Windows32是可以的
      

  3.   

    资源里添加只读符合指令 #include "afxres.h"
      

  4.   

    你程序里面那个控件的名字和空间属性的ID是否一致 比如你程序里控件写的是ID_FILE_NEW 但是该控件的属性框中你的ID设置的却是IDD_FILE_NEW
      

  5.   

    你程序里面那个控件的名字和空间属性的ID是否一致 比如你程序里控件写的是ID_FILE_NEW 但是该控件的属性框中你的ID设置的却是IDD_FILE_NEW
      

  6.   

    新创建的,我都没动,全是默认的。
    在别人的电脑上,Vs2008创建一个MFC是可以运行的,可能是我的VS2008要升级了SP1升级包