1

私は-fshort-wcharフラグに準拠するクロスプラットフォームプロジェクトに取り組んでいるので、wchar_tタイプは2バイトです。Windowsでは問題ありませんが、Linuxではprintfまたはのようなlibc関数がないことを意味しfprintfます。

私はしばらくの間良い解決策を探していました、そして率直に言って少し必死になっています。

libc関数を完全に使用しないことを除いて、誰かが良い考えを持っていますか?

4

1 に答える 1

0

これ#ifdefは役立つかもしれません(私はそれをテストしていません):

typedef __u16 wchar_t16;
于 2013-03-11T11:51:35.280 に答える