Изменение wchar_t с 32 бит на 16 бит в iOS

Я портирую Windows-приложение на платформу iOS. В коде c ++ wchar_t широко используется вместо использования wchar16_t или wchar32_t.

Приложение закодировано в Windows таким образом, предполагая, что wchar_t будет 16-битным, тогда как на платформе iOS оно будет 32-битным. Есть много битовых операций, поэтому необходимо поддерживать wchar_t в 16 битах.

Я попытался установить флаги -fshort-wchar на другие флаги C ++ в настройках проекта, но безрезультатно. Нужно ли указывать флаг каким-либо другим способом с другими флагами?
Есть ли способ для определения или переопределения wchar_t в «unsigned short» или в 16 бит для платформы iOS.

Любая помощь будет очень ценится.

2

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector