ビルド中にエラーが発生しUbuntu
ます。そして、エラーは次のとおりです。
ISO C++ forbids declaration of `wstring' with no type
この問題を解決するには、wstring
を自分で定義する必要があります。では、定義方法を誰が知っていますwstring
か?
使用するには、完全修飾名wstring
を追加する必要があり、できれば使用する必要があります。#include<string>
std::wstring
更新:
コンパイラが何らかの理由で をサポートしていないstd::wstring
場合は、以下を試すことができますtypedef
(から直接取得しbits/string_fwd.h
、不足している を追加するために微調整しstd::
ます)。
typedef std::basic_string<wchar_t> wstring;
これwchar_t
は定義されていることに依存することに注意してください。
C++ では、wchar_t は別個の基本型です (したがって、他のヘッダーでも定義されていません)。
あなたのコンパイラが をサポートしていない場合、wchar_t
私の知る限り、それを定義する (簡単な) 方法はありません。