Qt: Ubuntu10.04安装Qt embedded x86 + qvfb开发环境
2010-07-10 10:15
429 查看
上一篇已经安装了Qt4 SDK for Linux/X11 到Ubuntu, 这个是for桌面系统开发的,如果要做嵌入式开发,还需要安装对应的qt 库
1)下载Qt libraries
到http://qt.nokia.com/downloads 下载Qt libraries 4.6.3 for embedded Linux (161 MB)
4.6.3所有的libraries都是对应qt-everywhere-opensource-src-4.6.3.tar.gz,没有再根据平台划分,自己configure相应平台即可
2) 编译安装
我们手头没有开发版,因此选择embedded x86 + qvfb作为开发学习环境
解压qt-everywhere-opensource-src-4.6.3.tar.gz
cd yourdir/qt-everywhere-opensource-src-4.6.3 //进入解压到的目录
./configure -embedded x86 -qvfb //运行configure命令,将Qt库配置成embedded x86 + qvfb ,以后有具体要求再详细configure
make //编译qt库,这个得到的qt库就是for embedded x86平台的,编译过程很长很长...
make install //安装
qt embedded x86被安装在/usr/local/Trolltech/QtEmbedded-4.6.3-i386 ,里面的qmake, moc,uic等都是for embedded x86,用来编译embedded程序的
cd /usr/local/Trolltech/QtEmbedded-4.6.3-i386
发现这个目录是root权限的,修改一下权限,方便以后我们在这里面修改程序 chown 成当前用户
复制X11 SDK目录生成的qvfb到QtEmbedded-4.6.3-i386/bin
到这里embedded x86库及qvfb安装完成
3) 配置环境
QtEmbedded-4.6.3-i386 中新建环境设置脚本setenv.sh,内容如下
QTEDIR=/usr/local/Trolltech/QtEmbedded-4.6.3-i386
PATH=$QTEDIR/bin:$PATH
LD_LIBRARY_PATH=$QTEDIR/lib:$LD_LIBRARY_PATH
4) 测试程序
demos目录下有编译好的程序,选择一个来测试一下开发环境是否OK
cd /usr/local/Trolltech/QtEmbedded-4.6.3-i386
source setenv.sh //永远不要忘记setenv.sh,我们的系统中现在装了2个Qt环境: Linux/X11 , embedded x86,开发相应程序,进入相应目 //录,设置相应setenv.sh
cd demos/books
qvfb -width 640 -height 480 & //先打开qvfb
./books -qws //运行books程序,不要忘记-qws
一切ok,你会看到books程序在qvfb中的效果:
5) 写一个自己的程序,试试编译运行是否OK
在QtEmbedded-4.6.3-i386中新建目录hello
新建hello.cpp :
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
cd hello
qmake -project //生成qmake工程文件
qmake //生成makefile
make //生成可执行程序
qvfb & //先打开qvfb
./hello -qws //执行hello程序
可以看到效果:
--至此,embedded x86 + qvfb开发环境建立OK
1)下载Qt libraries
到http://qt.nokia.com/downloads 下载Qt libraries 4.6.3 for embedded Linux (161 MB)
4.6.3所有的libraries都是对应qt-everywhere-opensource-src-4.6.3.tar.gz,没有再根据平台划分,自己configure相应平台即可
2) 编译安装
我们手头没有开发版,因此选择embedded x86 + qvfb作为开发学习环境
解压qt-everywhere-opensource-src-4.6.3.tar.gz
cd yourdir/qt-everywhere-opensource-src-4.6.3 //进入解压到的目录
./configure -embedded x86 -qvfb //运行configure命令,将Qt库配置成embedded x86 + qvfb ,以后有具体要求再详细configure
make //编译qt库,这个得到的qt库就是for embedded x86平台的,编译过程很长很长...
make install //安装
qt embedded x86被安装在/usr/local/Trolltech/QtEmbedded-4.6.3-i386 ,里面的qmake, moc,uic等都是for embedded x86,用来编译embedded程序的
cd /usr/local/Trolltech/QtEmbedded-4.6.3-i386
发现这个目录是root权限的,修改一下权限,方便以后我们在这里面修改程序 chown 成当前用户
复制X11 SDK目录生成的qvfb到QtEmbedded-4.6.3-i386/bin
到这里embedded x86库及qvfb安装完成
3) 配置环境
QtEmbedded-4.6.3-i386 中新建环境设置脚本setenv.sh,内容如下
QTEDIR=/usr/local/Trolltech/QtEmbedded-4.6.3-i386
PATH=$QTEDIR/bin:$PATH
LD_LIBRARY_PATH=$QTEDIR/lib:$LD_LIBRARY_PATH
4) 测试程序
demos目录下有编译好的程序,选择一个来测试一下开发环境是否OK
cd /usr/local/Trolltech/QtEmbedded-4.6.3-i386
source setenv.sh //永远不要忘记setenv.sh,我们的系统中现在装了2个Qt环境: Linux/X11 , embedded x86,开发相应程序,进入相应目 //录,设置相应setenv.sh
cd demos/books
qvfb -width 640 -height 480 & //先打开qvfb
./books -qws //运行books程序,不要忘记-qws
一切ok,你会看到books程序在qvfb中的效果:
5) 写一个自己的程序,试试编译运行是否OK
在QtEmbedded-4.6.3-i386中新建目录hello
新建hello.cpp :
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
cd hello
qmake -project //生成qmake工程文件
qmake //生成makefile
make //生成可执行程序
qvfb & //先打开qvfb
./hello -qws //执行hello程序
可以看到效果:
--至此,embedded x86 + qvfb开发环境建立OK
相关文章推荐
- ubuntu10.04 qt-4.8.0 x86安装过程
- ubuntu10.04安装qt-sdk-linux-x86-opensource-2010.05.1.bin
- Qt: Ubuntu10.04安装Qt 及 生成qvfb
- ubuntu10.04安装配置Qt4.8及Qt Creator
- 手把手教你安装QT集成开发环境(操作系统为ubuntu10.04)
- Ubuntu 10.04 安装Qt4.8.1 源码后字体模糊的问题
- [转]Ubuntu10.04下安装Qt4和创建第一个Qt程序
- Ubuntu10.04安装QT最新版,QT SDK1.1
- ubuntu10.04编译安装QT可能出现的问题和解决办法
- Linux下Qt 安装及环境变量设置(Ubuntu 10.04)
- ubuntu10.04最新版QT Embedded安装
- 手把手教你安装QT集成开发环境(操作系统为ubuntu10.04)
- 转贴:Ubuntu10.04下安装QT开发环境
- Ubuntu 10.04 LS x86_64 安装 DB2 Express-C 10.12
- 在ubuntu10.04上 安装 QT5.1.1 后打不开qt creator (opensource)的解决方法
- 在Ubuntu10.04上安装qt4.7
- Ubuntu10.04下安装Qt4和创建第一个Qt程序
- 总结Ubuntu10.04安装Nvidia驱动(Nvidia-Linux-x86-270.41.06.run)的方法
- Ubuntu 10.04下安装Qt
- Ubuntu 10.04 下安装Qt 4.7.1[未完成]