Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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 ndk 使用来自<;的任何函数时,android上出现不满意的链接错误;数学h>;本地人(NDK) 当我试图在Android上推出基于C++的应用程序时,我得到了不知名的链接错误。我尝试了几种方法来解决这个问题,发现当我注释掉对math.h函数的所有调用(如sin或sqrt)时,应用程序会正确启动_Android Ndk - Fatal编程技术网

Android ndk 使用来自<;的任何函数时,android上出现不满意的链接错误;数学h>;本地人(NDK) 当我试图在Android上推出基于C++的应用程序时,我得到了不知名的链接错误。我尝试了几种方法来解决这个问题,发现当我注释掉对math.h函数的所有调用(如sin或sqrt)时,应用程序会正确启动

Android ndk 使用来自<;的任何函数时,android上出现不满意的链接错误;数学h>;本地人(NDK) 当我试图在Android上推出基于C++的应用程序时,我得到了不知名的链接错误。我尝试了几种方法来解决这个问题,发现当我注释掉对math.h函数的所有调用(如sin或sqrt)时,应用程序会正确启动,android-ndk,Android Ndk,我只使用libGLESv1\u CM.a链接我的.so库,在Java中我调用: static { try { System.loadLibrary("GLESv1_CM"); System.loadLibrary("Game"); } catch(UnsatisfiedLinkError error) { Log.e("MyGame", "Failed to launch game"); } } 我

我只使用
libGLESv1\u CM.a
链接我的.so库,在Java中我调用:

static {
    try
    {
        System.loadLibrary("GLESv1_CM");
        System.loadLibrary("Game");
    }
    catch(UnsatisfiedLinkError error)
    {
        Log.e("MyGame", "Failed to launch game");
    }
}

我遗漏了什么吗?

您应该将它与libm链接起来。将以下内容添加到您的Android.mk文件中:

LOCAL_LDLIBS += -lm

谢谢是否有我应该链接的Android库列表?您可以在
Android ndk rX/platforms/Android-N/arch-arm/usr/lib/
中看到公开的库,用ndk的发布替换X,用您目标的Android版本替换N。本页将对其进行更详细的描述