c++ - VS2019:如何解决资源视图中的“未知子语言:0x8”消息?
问题描述
我最近开始在我的 C++11 项目中使用 Visual Studio 2019。VS2019 转换了项目并将其编译为可执行文件。但我无法在资源查看器中打开我的资源 (.rc) 文件。它给了我这个警告:
此文件中的资源使用未知语言:中性(默认)(未知子语言:0x8)。无法打开此文件。
我尝试将资源文件修剪到必要的程度,但这没有用。
奇怪的是,微软的示例项目 Scribble 也会发生这种情况。我使用 [Scribble 1.0 MFC 示例从https://docs.microsoft.com/en-us/cpp/mfc/walkthrough-updating-the-mfc-scribble-application-part-1?view=vs-2019下载了它] 先决条件标题下的链接。
当解决方案在VS2019中打开时,它被转换,它编译,但我无法打开随附的资源文件查看Dialogs。
任何帮助表示赞赏!
最好的问候, Keun
解决方案
这个解决方案对我有帮助: https ://developercommunity.visualstudio.com/comments/96766/view.html
当您的 Windows 中有多种语言设置时,请删除除一种之外的所有设置。我不得不离开英语(美国)选项。然后资源再次打开而没有问题。希望这对某人(或将来的我自己,因为这是我第二次花一个小时寻找解决方案)有所帮助。
推荐阅读
- laravel - 如何计算角色=学习者的用户数?
- javascript - 突出显示 HTML 表格的行数据差异
- google-sheets - 谷歌表格 - 将一个值加入逗号分隔列表中的每个值,并生成一个结果列表
- postgresql - 有没有办法让 Postgres 提交超时?
- mongodb - MongoDB:使用组计算数组
- graph - 从点之间的距离计算图
- docker - TestContainers 中的 KafkaContainer 挂起直到超时,并显示“等待容器端口打开超时”
- docker - 带有两个 Kafka 集群的 Docker-compose - 用于开发机器
- python - 如何使用 Pandas 根据数据框中另一列的值获取 2 列的总和
- python - 使用 RPC 后端获取 Celery 任务结果