2011-11-24 92 views
0

CrystaX應該有wchar和wstring的支持,但編譯時我看到比較不支持wcsicmp,wcscasecmp,strtod等等。我也試過android ndk r7,它也不支持wstring?例如錯誤wscicmp未在此範圍內聲明。我在NDK r7和CrystaX上看到了這一點。有沒有一個很好的解決方法?NDK R7和CrystaX都沒有wstring wchar支持比較像wscicmp

回答

0

我有同樣的問題.. 只是在文件上添加

#ifdef ANDROID  
#include <string> 
using namespace std; 
#endif 

.. 你可以隨時與宏圍繞着它,這樣它周圍不會弄亂你的其他項目,或者只是刪除宏,如果你不需要它..

還需要使用STL ..我建議gnustlC++ 能夠通過增加

APP_STL := gnustl_static 

您android.mk或applicaton.mk文件

+0

NDK不支持添加到APP_STL的Android.mk最新的,它必須進入Application.mk – user330844