c++ - VS2019 : How to resolve the "unknown sub-lang: 0x8" message in Resource View?

标签 c++ c++11 visual-studio-2019

我最近开始在我的 C++11 项目中使用 Visual Studio 2019。 VS2019 转换了项目并编译成可执行文件。但我无法在资源查看器中打开我的资源 (.rc) 文件。它给了我这个警告:

A resource in this file uses an unknown language: Neutral (Default) (unknown sub-lang: 0x8). Unable to open this file.

enter image description here

我尝试根据需要修剪资源文件,但没有成功。

奇怪的是,微软的示例项目 Scribble 也发生了这种情况。我是从https://learn.microsoft.com/en-us/cpp/mfc/walkthrough-updating-the-mfc-scribble-application-part-1?view=vs-2019下载的使用先决条件标题下的 [Scribble 1.0 MFC 示例] 链接。

当解决方案在 VS2019 中打开时,它会被转换、编译,但我无法打开随附的资源文件来查看对话框。

感谢任何帮助!

最诚挚的问候, 科恩

最佳答案

这个解决方案对我有帮助: https://developercommunity.visualstudio.com/comments/96766/view.html

当您的 Windows 中有多种语言设置时,请删除除一种语言之外的所有设置。我不得不离开英语(美国)选项。然后资源再次打开就没有问题了。 希望这对某人(或我自己,因为这是我第二次花一个小时寻找解决方案)有所帮助。

关于c++ - VS2019 : How to resolve the "unknown sub-lang: 0x8" message in Resource View?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56441565/

相关文章:

c++ - 开关盒中的变量 : UB or compiler bug?

c++ - dbghelp - 按名称获取结构符号

c++ - IncrediBuild - 错误 : First character of string should be '0' or '1'

c++ - 无用(也许是错误的?)gcc 错误消息

c++ - 多态和重载的区别

c++ - 这是对花括号初始化列表的不安全使用吗?

c++ - 对于循环长度问题

c++11 - 使用统一初始化不危险吗?

c# - COPY失败:构建上下文之外的禁止路径:../API.Common.AspNetCore/API.Common.AspNetCore.csproj()

c# - .NET SDK 未正确安装