在iOS中将wchar_t从32位更改为16位

时间:2014-10-29 09:24:17

标签: c++ ios clang++ wchar-t compiler-flags

我正在将一个Windows应用程序移植到iOS平台。在c ++代码中,广泛使用wchar_t而不是使用wchar16_t或wchar32_t。

应用程序在Windows中以这样的方式编码,假设wchar_t为16位,而iOS平台需要32位。有很多位操作,所以需要在16位维护wchar_t。

我已尝试将标志-fshort-wchar设置为项目设置中的其他C ++标志,但没有用。是否需要使用其他标志以任何其他方式指定标志? 有没有办法打字或将wchar_t重新定义为" unsigned short"或iOS平台的16位。

非常感谢任何帮助。

0 个答案:

没有答案