Crystax wcsncasecmp не был объявлен в этой области

Я делаю приложение для Android с crystax Улучшен Android NDK, и я сделал это:

 #include <wchar.h>
wcsncasecmp(L"", L"", 0);

и я получаю следующую ошибку:

jni/MooveBike.cpp:30:34: error: 'wcsncasecmp' was not declared in this scope

что я сделал не так?

0

Решение

Не должно быть такой ошибки, если все сделано правильно. Единственный случай, когда я смог получить ту же ошибку, о которой вы упоминали, — это если wchar.h был включен в тело функции (что неверно и не следует делать) вместо глобальной области видимости. Включите wchar.h вверху исходного файла (как и другие включаемые файлы), и он будет работать.

0

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

Других решений пока нет …

По вопросам рекламы [email protected]