当我尝试打开任何RC进行编辑时,我收到RC1107错误,但我的所有库和应用程序本身编译都很好。
我看到了this question,但除了没有任何有用的信息之外,它似乎是一个稍微不同的问题。
我尝试了很多东西,从关闭和重新打开Visual Studio,到通过执行与先前版本的差异来确保.rc和resource.h文件的完整性。我甚至尝试重启我的机器。还有其他建议吗?
答案 0 :(得分:3)
我与之相关的问题的答案实际上确实包含了正确的答案,但却是如此模糊,以至于无用。经过一番搜索后,我找到了解决方案here,即此响应:
我遇到了同样的问题。
看起来VS8中的包含路径处理已被破坏。一世 反汇编资源编译器dll,发现命令行 传递给rcdll.dll已损坏。包含的最后一个斜线 路径被引号字符替换。没有开始 报价。
为了解决这个问题,我对其中的包含路径做了一些小改动 IDE。
工具 - >选项 - >项目和解决方案 - > VC ++目录
显示目录:包含文件
我在上一条路径上添加了一个斜杠,所以“P:\”变为“P:\\”。好的 变化,问题消失了。 : - )
希望这适合你。
安迪
答案 1 :(得分:0)
这是我在Visual Studio 2017中发现的解决方案,但可以在任何以前的版本中使用。它以一种非常奇怪的方式工作。使用项目打开Visual Studio时,在文件资源管理器中进入项目中的RC文件,右键单击并使用Visual Studio 2017打开。RC文件将在当前项目中打开,并且所有内容都会像魅力一样。 / p>