2013-04-30 65 views
0

我正在與crystax改進的Android NDK一個Android應用程序中聲明,我做到了:Crystax wcsncasecmp並沒有在此範圍內

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

,我得到了如下錯誤:

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

我做錯了什麼?

+0

你在開發什麼平臺? – Chris 2013-04-30 16:56:20

+0

@ChrisBain最低api 9目標17和ndk android-ndk-r8-crystax-1 android api 9 :) – ademar111190 2013-04-30 17:47:33

回答

0

如果一切正確,就不應該出現這樣的錯誤。唯一的情況是,如果我能夠得到相同的錯誤,如你所提到的,如果wchar.h包含在函數體(這是錯誤的,不應該完成)而不是全局範圍。在源文件的頂部包含wchar.h(與其他包含文件一樣),它將起作用。

+0

我還使用了android-ndk文件夾的ndk-build二進制文件,而不是使用crystax-ndk文件夾。 – ademar111190 2013-05-04 21:39:46