求助:在使用NDK-R8版本编译X86平台下使用的so文件时报错

frmqjqxrpqzg 2014-05-08 02:11:05
使用NDK-R8版本编译X86平台下使用的so文件时报错。
在arm平台正常。求高手指教
D:/android-ndk-r8/toolchains/x86-4.4.3/prebuilt/windows/bin/../lib/gcc/i686-android-linux/4.4.3/../../../../i686-android-linux/bin/ld.exe: cannot find -lstlport
collect2: ld returned 1 exit status/cygdrive/d/android-ndk-r8/build/core/build-binary.mk:369: recipe for target `obj/local/x86/libdrm.so' failed
make: *** [obj/local/x86/libdrm.so] Error 1
...全文
146 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lehedele 2014-05-08
  • 打赏
  • 举报
回复
看看android.mk文件中有没有这行啊: LOCAL_LDLIBS += -L$(NDK_ROOT)/sources/cxx-stl/stlport/libs/armeabi -lstlport_static没有就加入。 再看看$(NDK_ROOT)/sources/cxx-stl/stlport/libs/armeabi目录下看看是否存在libstlport_static。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧