C++ 在iOS中将wchar\u t从32位更改为16位

C++ 在iOS中将wchar\u t从32位更改为16位,c++,ios,clang++,wchar-t,compiler-flags,C++,Ios,Clang++,Wchar T,Compiler Flags,我正在将windows应用程序移植到iOS平台。在C++代码中,WCHARGET被广泛使用,而不是使用WCHAR160T或WCHAR32 应用程序在windows中以这种方式编码,假设wchar_\t为16位,而在iOS平台中为32位。有很多位操作,所以需要在16位中维护wchar\u t 我曾尝试在项目设置中将标志FStFWAR设置为其他C++标志,但没有用。是否需要使用其他标志以任何其他方式指定标志? 对于iOS平台,是否有任何方法可以将wchar__t类型定义或重新定义为“unsigned

我正在将windows应用程序移植到iOS平台。在C++代码中,WCHARGET被广泛使用,而不是使用WCHAR160T或WCHAR32 应用程序在windows中以这种方式编码,假设wchar_\t为16位,而在iOS平台中为32位。有很多位操作,所以需要在16位中维护wchar\u t

我曾尝试在项目设置中将标志FStFWAR设置为其他C++标志,但没有用。是否需要使用其他标志以任何其他方式指定标志? 对于iOS平台,是否有任何方法可以将wchar__t类型定义或重新定义为“unsigned short”或16位

任何帮助都将不胜感激