无法在Visual Studio中打开.rc文件进行编辑,app编译得很好

时间:2012-02-28 14:19:28

标签: c++ visual-studio-2008

当我尝试打开任何RC进行编辑时,我收到RC1107错误,但我的所有库和应用程序本身编译都很好。

Error dialog

我看到了this question,但除了没有任何有用的信息之外,它似乎是一个稍微不同的问题。

我尝试了很多东西,从关闭和重新打开Visual Studio,到通过执行与先前版本的差异来确保.rc和resource.h文件的完整性。我甚至尝试重启我的机器。还有其他建议吗?

2 个答案:

答案 0 :(得分:3)

我与之相关的问题的答案实际上确实包含了正确的答案,但却是如此模糊,以至于无用。经过一番搜索后,我找到了解决方案here,即此响应:

  

我遇到了同样的问题。

     

看起来VS8中的包含路径处理已被破坏。一世   反汇编资源编译器dll,发现命令行   传递给rcdll.dll已损坏。包含的最后一个斜线   路径被引号字符替换。没有开始   报价。

     

为了解决这个问题,我对其中的包含路径做了一些小改动   IDE。

     

工具 - >选项 - >项目和解决方案 - > VC ++目录

     

显示目录:包含文件

     

我在上一条路径上添加了一个斜杠,所以“P:\”变为“P:\\”。好的   变化,问题消失了。 : - )

     

希望这适合你。

     

安迪

答案 1 :(得分:0)

这是我在Visual Studio 2017中发现的解决方案,但可以在任何以前的版本中使用。它以一种非常奇怪的方式工作。使用项目打开Visual Studio时,在文件资源管理器中进入项目中的RC文件,右键单击并使用Visual Studio 2017打开。RC文件将在当前项目中打开,并且所有内容都会像魅力一样。 / p>