与cstdlib的NDK错误

时间:2011-09-14 06:38:24

标签: android c++ c android-ndk std

我正在尝试构建我的第一个NDK库,并在编译时遇到错误:

  

... / cstdlib:53:错误:':: clearenv'尚未声明

我可以不在NDK中使用C标准库吗?

2 个答案:

答案 0 :(得分:2)

我通过将<cstdlib>更改为<stdlib.h>来解决此问题。但不知道为什么会有效。

答案 1 :(得分:0)

我也可以通过将<cstdlib>更改为<stdlib.h>来解决此问题。

我也可以通过向Application.mk

添加APP_STL := <an stl lib>来解决这个问题

在任何情况下,我都有另一个NDK(r7)构建,我不得不做这些并且它可以工作。