1

Visual Studio プロジェクトのリソース要素の言語を英語からアゼルバイジャンに変更しているときに、次のエラーが発生します。

エラー RC2144 : PRIMARY LANGUAGE ID が数値ではありません

その行は次のとおりです。

LANGUAGE LANG_AZERI_CYRILLIC, SUBLANG_AZERI_CYRILLIC

ここで何が起こっているのですか?

// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#include <windows.h>
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#ifndef APSTUDIO_INVOKED
#include "targetver.h"
#endif
#include "winres.h"
4

4 に答える 4

2

#include <windows.h>resources.rc ファイルに追加するだけです。線が生成されない場合があります。

それは不自由です、私は知っています。

于 2013-09-16T16:24:10.173 に答える
1

解決策は、行LANGUAGE LANG_AZERI_CYRILLIC, SUBLANG_AZERI_CYRILLICをリソース ファイルからLANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLICas defined hereに変更することでした。Visual Studio がそのコードを誤って生成したようです。

于 2013-09-17T15:23:04.543 に答える