hbhbice

导航

JNI itoa 不能使用的问题

在JNI中使用 itoa函数,总是说没有这个函数,

jni/TestJni.cpp:22:18: error: 'itoa' was not declared in this scope

而我新建一个C++工程(使用的是MinGW),itoa可以正常使用,

后来我看了一下两者的头文件,发现

JNI中使用的是 

D:\Android\android-ndk-r8e\platforms\android-14\arch-arm\usr\include\stdlib.h

MinGW则使用的是 

C:\MinGW\include\stdlib.h 

NDK中的stdlib.h的确不支持 itoa

所以以后使用NDK时尽量使用标准C++的函数

 

 

 

posted on 2013-06-07 20:48  hbhbice  阅读(1120)  评论(0编辑  收藏  举报