要移植三个C库及调用它们的.c文件到Android中去,目录如下:我想的移植思路是:在三个模块中,每个模块下都写一个Android.mk文件,在根目录放置一个Android.mk中写上include $(call all-subdir-makefiles),现在的问题是:
1.调用这三个C库的pc.c文件该放在哪个目录下?
2. LOCAL_SRC_FILES := pc.c应该放在哪个Android.mk中去呢?
3.这里三个C解码库是不是只需写Android.mk,然后直接用ndk-build编译就好,用不用在执行ndk-build之前先make编译下呢?
4.在写Android.mk的时候 要是LOCAL_SRC_FILES要包含的c文件非常多,要将这些c文件 一一列下来 有没有简便的方法呢?
1.调用这三个C库的pc.c文件该放在哪个目录下?
2. LOCAL_SRC_FILES := pc.c应该放在哪个Android.mk中去呢?
3.这里三个C解码库是不是只需写Android.mk,然后直接用ndk-build编译就好,用不用在执行ndk-build之前先make编译下呢?
4.在写Android.mk的时候 要是LOCAL_SRC_FILES要包含的c文件非常多,要将这些c文件 一一列下来 有没有简便的方法呢?
解决方案 »
- android gridView图片显示的问题
- android如何实现当前ACTIVITY屏幕录制
- android模拟器的linux内核最新版本是多少
- 混淆打包错误!!怎么解决???
- 如何实现图片的缩放功能,相andorid本身所带的gallery一样可以放大超过屏幕
- 希望高手推荐一个相对容易入门的android游戏引擎
- 刚刚搭建好的android 新建第一个项目时 就报找不到tools\lib\proguard.cfg
- 如何在ViewPager的一个页卡里加载4个listView
- MediaRecorder录制视频,部分手机失败
- 安卓问题 照着第一行代码敲的 第14章天气app实战 在点击listview的item时 一直等待出不来结果
- Android工程中没有 res\raw目录
- EditText如何获取焦点?
http://download.csdn.net/detail/dotphoenix/3214812
Android版本的ffmpeg源代码编译及应用
2. LOCAL_SRC_FILES := pc.c应该放在哪个Android.mk中去呢?
答:pc是主文件是吧 那你在弄一个文件夹放pc 在这个文件夹配置一个android.mk
3.这里三个C解码库是不是只需写Android.mk,然后直接用ndk-build编译就好,用不用在执行ndk-build之前先make编译下呢?
答:在根目录放置一个Android.mk中写上include $(call all-subdir-makefiles),你在每个库目录配置一个android.mk 跟目录那个会去每个目录找android.mk进行编译,你按网上所说的配置好NDK-build 就可以直接用了,不需要make。
4.在写Android.mk的时候 要是LOCAL_SRC_FILES要包含的c文件非常多,要将这些c文件 一一列下来 有没有简便的方法呢?
答:只要你路径没错的话可以 LOCAL_SRC_FILES := 路径/*.c\
路径/*.c
想问的是不是这三个C库要不要make下呢(看有些移植C库是先把C库make下然后再ndk-build)?