注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

_

_

 
 
 

日志

 
 

Visual Studio 2010报错——GetLastError()=716  

2014-07-18 19:21:55|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Visual Studio 2010报错——GetLastError()=716
分类: C/C++ Windows 平台 2012-04-08 10:12 708人阅读 评论(0) 收藏 举报
Visual Studio 2010Error

前几天,打算给项目里加一个特殊处理的类,使用了快捷键Ctrl+Shift+x,想要打开MFC Class Wizard,可是却得到一个报错,缺少资源,文件被污染等等。

后来,我又多次打开,都是这样,同时在调试过程中会提示一个中断,Output窗口中显示can't load image 138:GetLastErrot() = 716;,好在通过MSDN论坛中有人找到了问题的症结,提出了解决方案,我按照他所提供的方法,万事OK。其实产生这个错误的原因是资源在Resource.h 的编号和Ribbon的XML文件中加载的号码不一致,导致系统无法找到这个资源在资源文件.rc中对应的信息也必须对应。

如图1所示,

在资源文件的头文件定义了IDB_MAIN的代号是312,如果你在ribbon.mfcribbon-ms中的对应的value属性值不是312,那就会报错,以16进制数,表明无法加载的image的对应值,如果这个值是16那就会是can't load bitmap 10:GetLastErrot() = 716;  在加载ribbon的时候,系统会对ribbon进行布局,并给每一个资源赋值。如图2所示,

这是ribbon给main按钮赋值的XML标签。

  评论这张
 
阅读(462)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017