ftk版本:ftk-0.5
虚拟机操作系统版本:ubuntu-10.04.4-desktop-i386
根据ftk-0.5目录下的README文档操作。
一、下载ftk源码包,并解压,我使用的版本是ftk-0.5.tar.gz,解压方法如下:
tar zxvf ftk-0.5.tar.gz;(不同的压缩包,解压命令不一样,详见百度:http://wenku.baidu.com/view/12bb31ec102de2bd9605888b.html)
二、ftk配置及制作:
cd ftk-0.5
(1)运行FTK自带脚本检测安装环境:
./autogen.sh
此时可能出现问题如下:
提示错误:aclocal:not found
解决方法:apt-getinstall automake
提示错误:'AM_GLIB_GNU_GETTEXT'notfound in library
解决方法:aptitudeinstall libglib2.0-dev
提示错误:libtoolize:not found
解决方法:apt-getinstall libtool
提示错误:gtkdocize:notfound
解决方法:apt-getinstall gtk-doc-tools
(2)运行配置文件:
./configure --with-backend=linux-x11:640x480
(3)生成库文件:
make
此时可能出现的问题如下:
提示错误: g++: not found.
解决方法: $sudo apt-get install build-essential
提示错误: error: X11/Xlib.h: no such file or directory.
解决方法: $sudo apt-get install libx11-dev
提示错误: jpeglib.h: no such file or directory.
解决方法: $sudo apt-get install libjpeg-dev
提示错误: png.h: no such file or directory.
解决方法: $sudo apt-get install libpng-dev
提示错误:/usr/bin/ld: cannot find -lXext
解决方法:apt-get install libXext-dev
可能会有个问题:libopengles.so:no such file or directory
解决办法:重新配置:./configure; 重新生成FTK库:make
(4)运行示例:
cd src/demos
./demo_button
运行界面如下:
借用网友的一句话: 大体上能够遇到的错误差不多就这几种类型,关键是哪里出错去哪里找,然后进入那个路径,
修改相应的错误,希望类似我这样的初学者朋友戒浮忌躁,相信大家都会成功的。