社区
Android
帖子详情
使用 NDK android.mk ,LOCAL_LDLIBS 找不到库,怎么解决??
chqike
2014-02-08 03:47:03
ubuntu下,使用NDK 交叉编译时一直找不到 第三方的库。
例如我现在要加上opengl库,-lGl 提示找不到。
库肯定是已经安装了,gl的例子成功
这样应该是要设置路径但是一直没成功,该怎么修改mk文件,才能正确加载gl库?? 求助,谢谢!
...全文
412
1
打赏
收藏
使用 NDK android.mk ,LOCAL_LDLIBS 找不到库,怎么解决??
ubuntu下,使用NDK 交叉编译时一直找不到 第三方的库。 例如我现在要加上opengl库,-lGl 提示找不到。 库肯定是已经安装了,gl的例子成功 这样应该是要设置路径但是一直没成功,该怎么修改mk文件,才能正确加载gl库?? 求助,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuleyouxi
2014-02-08
打赏
举报
回复
你试下-lGLESv2 你加的库需要找到对应的so才行啊 不能用ubuntu上的so哦 你去下面的目录下找找看: platform/android-XX/arch-XXX/usr/lib/libXXXX.so
ndk
编译ffmpeg0.10(Neon)的
android
.
mk
文件
放在libffmpeg目录下的
android
.
mk
文件,根据Scott Wong给出的文档进行了修改,可以直接
使用
。另外还需要在Libavcodec、libavformat等目录下添加
android
.
mk
文件,libavcodec示例如下:
LOCAL
_PATH := $(call my-dir) include $(CLEAR_VARS)
LOCAL
_SRC_FILES := $(AVCODEC_SRC_FILES) $(AVCODEC_ARM_SRC_FILES)
LOCAL
_C_INCLUDES := \ $(
LOCAL
_PATH) \ $(
LOCAL
_PATH)/..
LOCAL
_CFLAGS := -DHAVE_AV_CONFIG_H -std=c99 -mfloat-abi=softfp -mfpu=neon -marm -march=armv7-a -mtune=cortex-a8
LOCAL
_L
DLIB
S := -lz TARGET_ARCH_ABI :=armeabi-v7a
LOCAL
_ARM_MODE := arm
LOCAL
_ARM_NEON := true
LOCAL
_MODULE := avcodec include $(BUILD_STATIC_LIBRARY) 其他目录类似,source文件都已定义好
NDK
的
android
.
mk
文件的详解
NDK
的
android
.
mk
文件的详解。
android
openssl 静态
库
libcrypto.a libssl.a
android
openssl 静态
库
需要在Application.
mk
中置 APP_PLATFORM :=
android
-8,即最低支持
android
2.2系统,另外在
Android
.
mk
中设置连接
库
,添加两行
LOCAL
_EXPORT_L
DLIB
S := -lz
LOCAL
_L
DLIB
S := -lz –ldl
android
使用
NDK
编译curl
库
源码
curl
库
源码添加了curl_config.h和
mk
文件,可以直接跳转到目录
使用
ndk
-build编译出so
库
.
Android
Studio 基于
mk
开发
ndk
使用
c
Android
Studio 基于
mk
开发
ndk
使用
c ,博客路径: https://blog.csdn.net/dreams_deng/article/details/104543239
Android
80,472
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章