ndk编译sdl问题

hswujingjing 2011-11-09 10:02:54
android-ndk-r3/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/bin/ld: cannot find -lGLESv1_CM
collect2: ld returned 1 exit status


cannot find -lGLESv1_CM,大伙知道是什么原因吗?
...全文
200 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hswujingjing 2011-11-09
  • 打赏
  • 举报
回复
很奇怪 貌似是编译android.mk的时候出错的, mk中确实有这个参数
LOCAL_LDLIBS := -lGLESv1_CM -ldl -llog -lz
superleolx 2011-11-09
  • 打赏
  • 举报
回复
link的问题 很明显 确实一些符号
hswujingjing 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cdbdyx 的回复:]

引用 2 楼 hswujingjing 的回复:

很奇怪 貌似是编译android.mk的时候出错的, mk中确实有这个参数
LOCAL_LDLIBS := -lGLESv1_CM -ldl -llog -lz


android.mk是不需要编译的
-lGLESv1_CM是指要连接libGLESv1_CM库,你没有当然出错了
[/Quote]

libGLESv1_CM库怎么会没有呢 就在NDK里面啊 我能在文件中找到这个文件 并且参考ndk的文档 说引用这个库就这么写的!
CyberLogix 2011-11-09
  • 打赏
  • 举报
回复
android.mk的格式有问题,里面可能包含了非法字符
充电宝111 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hswujingjing 的回复:]

很奇怪 貌似是编译android.mk的时候出错的, mk中确实有这个参数
LOCAL_LDLIBS := -lGLESv1_CM -ldl -llog -lz
[/Quote]

android.mk是不需要编译的
-lGLESv1_CM是指要连接libGLESv1_CM库,你没有当然出错了

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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