android-ndk – 在使用本机中的任何函数(NDK)时,android上未满足的链接错误

android-ndk – 在使用本机中的任何函数(NDK)时,android上未满足的链接错误,第1张

概述当我尝试在 Android上启动基于C的应用程序时,我得到了着名的不满意的链接错误.我已经尝试了几种方法来解决这个问题,并发现当我注释掉所有对math.h函数的调用(比如sin或sqrt)时,应用程序会正确启动. 我只使用libGLESv1_CM.a链接我的.so库,并在Java中调用: static { try { System.loadLibrary("GLES 当我尝试在 Android上启动基于C的应用程序时,我得到了着名的不满意的链接错误.我已经尝试了几种方法来解决这个问题,并发现当我注释掉所有对math.h函数的调用(比如sin或sqrt)时,应用程序会正确启动.

我只使用libGLESv1_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-ndk – 在使用本机中的任何函数(NDK)时,android上未满足的链接错误全部内容,希望文章能够帮你解决android-ndk – 在使用本机中的任何函数(NDK)时,android上未满足的链接错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存