步骤:
1、下载SDL-1.2.15.tar.gz - GPG signed,网址为
http://www.libsdl.org/download-1.2.php
2、解压压缩包,并进入解压后的文件夹
解压命令为:tar -zxvf SDL-1.2.15.tar.gz
进入文件夹:cd SDL-1.2.15
3、交叉编译SDL
前提条件是你的linux环境已经安装了交叉编译工具。
从刚才进入的目录下输入:
./configure --prefix=/usr/arm --enable-shared=yes --enable-nasm=no --enable-audio=no --enable-oss=no --enable-alsa=no --enable-alsa-shared=no --enable-pulseaudio=no --enable-pulseaudio-shared=no --enable-arts=no --enable-arts-shared=no --enable-joystick=no --enable-cdrom=no --enable-threads=yes --enable-timers=yes --enable-endian=yes --enable-file=yes --enable-esd=no --enable-arts=no --enable-nas=no --enable-diskaudio=no --enable-mintaudio=no --enable-dummyaudio=no --enable-altivec=no --enable-video-x11=no --enable-dga=no --enable-video-x11-vm=no --enable-video-x11-xme=no --enable-video-dga=no --enable-video-photon=no --enable-video-directfb=no --enable-video-ps2gs=no --enable-video-xbios=no --enable-video-gem=no --enable-video-opengl=no --enable-pth=no --enable-pthreads=yes --enable-pthread-sem=no --enable-input-events=no --build=arm --host=arm-linux CC=arm-linux-gcc AR=arm-linux-ar --enable-input-tslib=yes CPPFLASS="-I/usr/arm/include" LDFAGS="-L/usr/arm/lib"
然后输入:# make
再然后: # make install
4、添加生成的库到程序中
安装完成后会在usr目录下生成一个arm目录,如图
将 SDL.h 所在的路径添加到程序中
#include </usr/arm/include/SDL/SDL.h>
将库文件路径添加到项目的.pro文件中
LIBS += -L/usr/arm/lib -lSDL
5、配置可在开发板上运行的可执行文件产生环境
点击Qt下,左边的项目-->linux-->构建,如图
6、编译得到可执行文件
点击Qt下左下角的小铁锤,进行编译。
编译完成后会得到一个release版的可执行文件,如图
将该文件放置到开发板中即可执行。
7、参考链接:
(1) http://wenku.baidu.com/view/5641f828192e45361066f574.html
(2) http://blog.csdn.net/douhuasinandu/article/details/8498685