六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 42|回复: 0

VC8 中 fatal error RC1107: invalid usage; use RC /? for Help 的"解决办法&

[复制链接]

升级  47.05%

629

主题

629

主题

629

主题

探花

Rank: 6Rank: 6

积分
1941
 楼主| 发表于 2013-1-26 14:03:10 | 显示全部楼层 |阅读模式
今天莫名其妙地遇到这个问题。新建的MFC Dialog 项目都无法使用资源视图,“fatal error RC1107: invalid usage; use RC /? for Help”

经过一番Google,暂时解决如下:
“工具”->"选项"->"项目和解决方案"->"VC++ 目录" : "包含文件" 里面的条目如果有绝对路径(比如我的"C:\Boost\include\boost-1_33_1"),把其中的反斜线(\)替换为双反斜线(\\)或者替换为斜线(/ 这个是我实验出来的,我喜欢这样,兼容Linux风格)。

至于原因,大概是VC8传递给 rcdll.dll 的命令行参数有问题,是一个Bug。具体参看大牛的分析

相关的讨论主题还有这个
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表