您的当前位置:我要购书网>在线阅读>VC++/C#/C

vc7的 rc2135 资源编译错误

来源:互联网  作者:我要购书网信息中心  发布:我要购物网收集整理  发布时间:2006-8-31 人气:127

现象:

昨天我在修改网上下载一个vc7的工程,尝试增加一个资源后出现以下奇怪的

atlmfc\include/afxres.rc(39) : error RC2135 : file not found: .....resouce编译错误

删除该资源就能编译

研究:

在网上查了一下资料,发现下面一篇文章,现象,情况跟我的一样

http://www.xnovo.com/doc/html/aebbbgbgbbcjaavzfhprkvxb.html

但是解决办法却不能够适用,不管怎么样,给了我个思路:-------这个应该是我操作不对,而是vc7本身有问题

通过新建立个差不多vc6和vc7工程来对比,在添加自定义资源前后,对比 工程名.rc 文件(用ultracompare,或者其他比较工具进行文本比较) 发现 vc7添加资源后 增加那一行代码 缺少了资源类型那一列vc6的

IDR_DATA2 RCDATA "pic.png"

vc7的

IDR_DATA2 "pic.png"

也就是说,虽然你在添加自定义资源的时候虽然指定了类型,但却没有生效,导致编译错误

解决办法:

这个简单,就把你要指定的类型手动填到.rc文件缺失的那个地方

(加个"RC"在前面,就是说你要加入 Music类型的文件 就用RCMusic 资源编辑器显示出来就是 Music类型了)

总结:

相关文章
· vc++技术内幕(第四版)笔记(第7章)
· vc下利用ado连接access数据库
· vc++技术内幕(第四版)笔记(第4章)
· vc++技术内幕(第四版)笔记(1~2章)
· vc函数中的延时操作
· vc++技术内幕(第四版)笔记(第5章)
· vc++技术内幕(第四版)笔记(第6章)
· vc++技术内幕(第四版)笔记(第3章)
· vc++中以追加方式向文本文件写入数据
· vc++中进程与多进程管理的方法
热点文章
%>
· creating user controls
· 提高fastreplace速度 (fstrrep.pas)
· asc ii 完整码表及简介
· 自动生成拼音(汉字反查到拼音)
· sql2000无法安装的解决办法
· 浏览器集成教学 自定义浏览器
· vc++技术内幕(第四版)笔记(第7章)
· mysql5.0中文乱码解决方案
· sql server日期计算
· vc下利用ado连接access数据库
 淘宝旺旺:我要购书网上书店『图书目录
本购书中心地址: 杭州市延安路111号清波商厦南楼D座(总部) 上海市闸北区老沪太路网上购书中心(沪部),  邮编:310002
电子邮件:books@51goushu.com  经营许可证编号:沪ICP备06038574号
版权所有 2003-2008 © All Rights Reserved .购书网