我正在尝试使用ndk-build编译C ++代码,然后出现下一个错误:
我在源代码中包含cmath并配置application.mk如下:
APP_CPPFLAGS := -frtti -fexceptions
APP_STL := gnustl_static
APP_ABI := armeabi-v7a
APP_PLATFORM := android-10
搜索到ndk源代码,我发现sqrtl与其他xxxl函数(cosl,sinl等)一起定义为cmath。
我不知道是否错过了一个定义或类似的东西。
有人可以帮助我吗?
答案 0 :(得分:0)
所以你可以在math.h中找到这些函数,但根据
https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/0jVfs3wCeGs
android不支持long double,所以不确定你是否会使用标准头文件获得任何成功...你能使用普通的双版本吗?