小弟初学 VC 想做一个一个贪吃蛇 用的是vs2005加载位图发现了这样一个错误:1>正在编译...
1>CFood.cpp
1>c:\documents and settings\administrator\桌面\mygreedsnake\mygreedsnake\cfood.cpp(11) : error C2065: “IDB_WATERMELON”: 未声明的标识符
1>c:\documents and settings\administrator\桌面\mygreedsnake\mygreedsnake\cfood.cpp(12) : error C2065: “IDB_SMILE”: 未声明的标识符
1>c:\documents and settings\administrator\桌面\mygreedsnake\mygreedsnake\cfood.cpp(13) : error C2065: “IDB_LANDLADY”: 未声明的标识符
1>c:\documents and settings\administrator\桌面\mygreedsnake\mygreedsnake\cfood.cpp(14) : error C2065: “IDB_PENGUIN”: 未声明的标识符
1>生成日志保存在“file://c:\Documents and Settings\Administrator\桌面\MyGreedSnake\MyGreedSnake\Debug\BuildLog.htm”
1>MyGreedSnake - 4 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
意思好像是说 位图ID未定义
查看resouce.h文件发现已经有定义了 #define IDD_ABOUTBOX                    100
#define IDP_OLE_INIT_FAILED             100
#define IDR_MAINFRAME                   128
#define IDR_MyGreedSnakeTYPE            129
#define IDB_WATERMELON                  130
#define IDB_SMILE                       131
#define IDB_LANDLADY                    132
#define IDB_BITMAP4                     133
#define IDB_PENGUIN                     133其中有两个问题:
1。IDD_ABOUTBOX 和 IDP_OLE_INIT_FAILED 为什么一样呢
2。IDB_BITMAP4  不知道从哪里冒出来的?将IDP_OLE_INIT_FAILED 修改为101 并且将IDB_BITMAP4注释掉编译器好像就说 位图资源已经被修改 问是否要重新加载(不知道什么意思,就点了是)仍然出现同样的错误是什么原因造成的呢?难道是vs2005安装出了问题?vc新手诚请高人解释,其实这应该是个技术类的问题,但是没分了,只能在这边发了,敬请谅解
感激不尽!!!