Я делаю приложение для Android с crystax Улучшен Android NDK, и я сделал это:
#include <wchar.h>
wcsncasecmp(L"", L"", 0);
и я получаю следующую ошибку:
jni/MooveBike.cpp:30:34: error: 'wcsncasecmp' was not declared in this scope
что я сделал не так?
Не должно быть такой ошибки, если все сделано правильно. Единственный случай, когда я смог получить ту же ошибку, о которой вы упоминали, — это если wchar.h был включен в тело функции (что неверно и не следует делать) вместо глобальной области видимости. Включите wchar.h вверху исходного файла (как и другие включаемые файлы), и он будет работать.
Других решений пока нет …