Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ';sqrtl';未在此范围中声明 我试图编译一个带有NDK构建的C++代码,我得到下一个错误: “sqrtl”未在此作用域中声明_Android_Android Ndk - Fatal编程技术网

Android ';sqrtl';未在此范围中声明 我试图编译一个带有NDK构建的C++代码,我得到下一个错误: “sqrtl”未在此作用域中声明

Android ';sqrtl';未在此范围中声明 我试图编译一个带有NDK构建的C++代码,我得到下一个错误: “sqrtl”未在此作用域中声明,android,android-ndk,Android,Android Ndk,我在源代码中包含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中 我不知道是否缺少一个定义或类似的东西 有人

我在源代码中包含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中

我不知道是否缺少一个定义或类似的东西


有人能帮我吗?

这样你就可以在math.h中找到函数,但是根据


android不支持long double,所以不确定使用标准头是否会成功。。。您能使用纯双版本吗?

嗨,我终于使用了纯双版本,它没有长双版本精确,但现在它适用于我的项目。谢谢