Qt: Ubuntu10.04安装Qt embedded x86 + qvfb开发环境
来源:互联网 发布:手机淘宝怎么更新软件 编辑:程序博客网 时间:2024/06/05 09:18
上一篇已经安装了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
- Qt: Ubuntu10.04安装Qt embedded x86 + qvfb开发环境
- Qt: Ubuntu10.04安装Qt 及 生成qvfb
- QT的安装问题(尤其是针对QT-embedded-opensource-x86 无法使用qvfb的问题)
- ubuntu10.04最新版QT Embedded安装
- s3c2410上搭建QT/Embedded4.8.5开发环境(三)--安装intel-x86嵌入式平台(基于qvfb)的qt库qt-everywhere-opensource-src-4.8.5
- qt linux embedded x86 安装
- 正确安装Qt/Embedded开发环境(修改)
- ubuntu 10.10 安装 QT-embedded 开发环境
- 终于正确安装Qt/Embedded开发环境
- 使用qvfb模拟qt开发环境
- 嵌入式Qt环境搭建中的qvfb安装
- ubuntu10.04中安装Qt creator环境及开发工具
- 转贴:Ubuntu10.04下安装QT开发环境
- ubuntu10.04 qt-4.8.0 x86安装过程
- 建立Embedded QT 开发环境
- Qt Embedded 开发环境搭建
- 手把手教你安装QT集成开发环境(操作系统为ubuntu10.04)
- Qt/Embedded开发环境建立的过程
- 云端推荐 软件交流
- 7月10号(今日e语)
- Java多线程Synchronized的注意细节
- jQuery——基础篇(1)
- sss
- Qt: Ubuntu10.04安装Qt embedded x86 + qvfb开发环境
- 《Microsoft Sql server 2008 Internals》读书笔记--第九章Plan Caching and Recompilation(6)
- Android 根文件系统分析
- POP3命令
- sqlserver2000查询分析器中查询表结构的命令是什么
- 13种寂寞你有过吗
- 特殊功能寄存器
- Virtual PC 中安 装ms dos 6.22
- 拥有奢侈品的人不一定是强者