小弟初学 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新手诚请高人解释,其实这应该是个技术类的问题,但是没分了,只能在这边发了,敬请谅解
感激不尽!!!
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新手诚请高人解释,其实这应该是个技术类的问题,但是没分了,只能在这边发了,敬请谅解
感激不尽!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货