1,下载:
wget http://www.libsdl.org/tmp/SDL-2.0.tar.gz
2, 解压:
tar -xvf SDL-2.0.tar.gz
3,
cd SDL-2.0.0-6609/android-project/jni && mkdir SDL
4,
将$SDL-2.0.0-7420根目录下的 include src 和 Android.mk文件拷贝到
$SDL-2.0.0-7420/android-project/jni/SDL 目录下
cp ../../src/ SDL/ -R && cp ../../include/ SDL/ -R && cp ../../Android.mk SDL/
5,修改 $SDL-2.0.0-7420/android-project/jni/SDL/src/Android.mk文件
vim src/Android.mk 将 YourSourceHere.c 改成main.c
6, 在src在建立main.c内容如下:
#include "SDL.h"
int main(int argc, char* argv[])
{
SDL_Window* window;
SDL_Renderer* renderer;
// Initialize SDL.
if (SDL_Init(SDL_INIT_VIDEO) < 0)
return 1;
// Create the window where we will draw.
window = SDL_CreateWindow("SDL_RenderClear",
SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED,
512, 512,
SDL_WINDOW_SHOWN);
// We must call SDL_CreateRenderer in order for draw calls to affect this window.
renderer = SDL_CreateRenderer(window, -1, 0);
// Select the color for drawing. It is set to red here.
SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255);
// Clear the entire screen to our selected color.
SDL_RenderClear(renderer);
// Up until now everything was drawn behind the scenes.
// This will show the new, red contents of the window.
SDL_RenderPresent(renderer);
// Give us time to see the window.
SDL_Delay(5000);
// Always be sure to clean up
SDL_Quit();
return 0;
}
7, ndk-build -j4
8, 编译完成以后,创建eclipse工程启动,看到红色activity及成功。
分享到:
相关推荐
SDL1.2和SDL2.0_Windows
sdl 2.0源码,包括各种环境下的编译和demo
该文档详细描述了如下在Linux下编译安装SDL2.0
基于最新sdl2.0和ffmpeg1.3的简易视频播放器,里面有音视频同步相关处理,对于学习sdl2.0和ffmpeg是不错的资源.内含sdl2.0源代码.
SDL Android 例子源码可用工程,实测编译通过在模拟器运行(SDL 2.0 for Android),工程目录名叫AndroidTst2,编译通过可用, sdl source code for android android source code for sdl 2.0 这个工程的文件夹...
qt使用FFmPeg+SDL2.0+QOpenGLWidget实现的视频播放器,FFmPeg+SDL2.0解码音视频,视频图像解码为YUV420的格式,然后使用QOpenGLWidget进行显示。亲测在windows和Linux下都可使用,附带FFmPeg+SDL2.0第三方库
vs2013下建立的ffplay项目,采用sdl2.0的库,网上好多采用sdl2.0的ffplay都不支持音频播放,本项目支持音频播放、音视频同步,优化CPU的使用,项目文件中包含dll文件,无需单独下载ffmpeg和sdl的dll文件
VS2005编译SDL2.0 的工程 测试已通过
有关SDL2.0用法的简单教程。
在Android for ffmpeg+SDL2.0 的视频播放器demo,ffmpeg 2.6.1,测试本地视频播放正常,播放rtsp 丢包严重,出现花屏卡顿,如果有解决的可以交流下 ,共同学习!
自己编译的SDL2.0安卓使用的so库文件,armv7a架构,需要的小伙伴自己下载
qt使用FFmPeg+SDL2.0+QOpenGLWidget实现的视频播放器,FFmPeg+SDL2.0解码音视频,视频图像解码为YUV420的格式,然后使用QOpenGLWidget进行显示。亲测在windows和Linux下都可使用,附带FFmPeg+SDL2.0第三方库 支持...
基于SDL2.0的YUV图像显示示例程序!涵盖多种YUV格式!
SDL2.0 Windows平台下配置文件 通过vs2010来配置
在网络上搜索到的交叉编译指令,大多有错误并且通常难以...本文档综合了许多,详细系统的给出了SDL2及其扩展库的交叉编译方法。(本文档由于在linux环境下写成,所以打开时,可能会出现汉字乱码,但指令一定不会出错)
SDL 2.0帮助文档chm英文版,帮助做SDL音\视频开发参考的文档
SDL2.0教程.zip
ffmpeg sdl2.0 播放usb摄像头 开发环境vs2010
SDL2.0播放音乐,支持播放SDL支持的语音格式的文件
ffmpeg 4.4 + sdl 2.0 rgb24 格式播放器