VS2019:资源文件错误:中性(默认)(未知子语言:0x8)

VS2019 : resource file error: Neutral (Default) (unknown sub-lang: 0x8)

本文关键字:未知 子语言 0x8 默认 中性 资源 源文件 错误 VS2019      更新时间:2023-10-16

我正在按照本教程开始使用win32api GUI编程。我的VS2019是完全标准的,但是当我尝试添加资源文件时,出现错误:

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

我之前发现了类似的东西,但建议的修复对我不起作用。 我的 W10 机器上只安装了一种语言。知道我的设置可能出了什么问题吗?

// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "winres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (United States) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE 9, 1
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h"
END
2 TEXTINCLUDE  
BEGIN
"#include ""winres.h""rn"
""
END
3 TEXTINCLUDE  
BEGIN
"rn"
""
END
#endif    // APSTUDIO_INVOKED
#endif    // English (United States) resources
/////////////////////////////////////////////////////////////////////////////

#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//

/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED

按照Jeaninez的建议,将我的窗口显示语言设置为English (United States)解决问题。这似乎与Visual Studio 2019中的默认设置一致。