Android NDK ライブラリを でコンパイルし-fshort-wchar
ます。RTL が 4 バイトの wchar_t を前提としていることはわかっています。ただし、すべてのビルドリンカーで、すべてのオブジェクトファイルに対して次の警告が表示されます。
ld.exe: 警告: MyFile.o は 2 バイトの wchar_t を使用しますが、出力は 4 バイトの wchar_t を使用します。オブジェクト全体で wchar_t 値を使用すると失敗する場合がある
私が提供するとき
LOCAL_LDLIBS := --no-wchar-size-warning
これにより、「認識されないオプション」エラーが発生します。