最近开始学习QT,现在的QT更新的比较快,FC9下已经安装了qt-x11-4.5.1版本的creater,使用二进制文件安装的,所以没有avfb。同时还安装了qte-4.5.1和qt-x86,所以寻找安装avfb。
先是在网上找了qt-x11-opensource-src-4.5.2.tar.bz2,用高版本的qvfb,应该没关系。将压缩包解压到/root目录下。
最先的安装方法是这样的,在配置时加入-qvfb选项,即#./configure -qvfb
然后#gmake;gmake install
过程结束了,但是在安装目录中的bin目录下没有qvfb工具,想想这样不行,然后在网上找到另一种可行的方法。
1、在qt源码目录中,将/root/qt-x11-opensource-src-4.5.2/tools/shared/dev iceskin目录下的deviceskin.cpp和deviceskin.h文件复制到/root/qt-x11-opensource-src-4.5.2/tools /qvfb目录下。
2、在/root/qt-x11-opensource-src-4.5.2/tools/qvfb目录下执行如下指令,生成工程;
# /root/qt-x11-opensource-src-4.5.2/bin/qmake -project
3、修改/root/qt-x11-opensource-src-4.5.2/tools/qvfb目录下的Makefile文件,在LIBS选项中加入-lXtst;
4、在/root/qt-x11-opensource-src-4.5.2/tools/qvfb目录下执行make,结束后,在/root/qt-x11-opensource-src-4.5.2/bin目录下就会有qvfb生成。
在第2步中,/root/qt-x11-opensource-src-4.5.2/bin/qmake ,在刚解压的源码包中是没有的,是因为我在前面编译安装时生成的。
在上面第一次安装后的目录中的/opt/qt-x11-4.5.2/bin下没有qvfb工具,这第二次时,在源码包中生成了qvfb工具,只要把这个文件复制到安装目录下,即/opt/qt-x11-4.5.2/bin中,也能运行的。因为如果在编译后的源码包中使用的话,这个源码目录太臃肿了。
基于Linux OS 安装qvfb开发环境详述
1,下载安装程序
a,qt-embedded-linux-opensource-src-4.4.0.tar.gz
b,qt-x11-opensource-src-4.4.0.tar.gz
2,解压缩qt-embedded-linux-opensource-src-4.4.0.tar.gz到tmp目录下,
3,进到解压缩后的目录
#./configure -qvfb
./configure -no-openssl(可解决stack ....bug)问题
./configure -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb进行配置 (可解决界面不能用QVFB 显示)
note:因为我们要让编译出来的程序在qvfb上运行。
4,#gmake
5, #gmake install
6,程序就放到了/usr/local/Trolltech/QtEmbedded-4.4.0目录下
7,添加/usr/local/Trolltech Embedded-4.4.0 给PATH环境变量。
#修改~/.bash_profile文件,添加:PATH=/usr/local/Trolltech Embedded-4.4.0:$PATH,export PATH
8,因为我们还需要qvfb tool所以还要安装qt-x11-opensource-src-4.4.0.tar.gz
9,重复3,4,5,
10,程序就放到了/usr/local/Trolltech/Qt-4.4.0目录下
11,到qt-x11-opensource-src-4.4.0/tools/qvfb/下运行
# make
再运行./qvfb,进行一些配置,主要是Skin要指定qt-x11-opensource-src-4.4.0/tools/qvfb/下的*.skin
12,现在,就可以运行我们编译好的程序了,在运行可执行文件后加参数-qws,运行的结果就显示在qvfb上了。
注意:想运行我们自己的应用程序,编译时要指定qte的环境,并且为qte应用(如qte目录下example)确认能在qvfb正常显示。
分享到:
相关推荐
本文主要介绍了在 Ubuntu10.04 系统上建立 QT-linux-embedded-4.6.3 开发环境的步骤,包括安装 QT-x11-linux-4.6.3、设置环境变量、编译 qvfb 等内容。 一、前期准备 在 Ubuntu10.04 系统上建立 QT-linux-embedded...
标签中的"qvfb"指的是Qt Virtual Framebuffer,这是一个用于在没有显示器的环境中运行Qt应用程序的工具,比如在服务器或无头系统上。它模拟了一个图形环境,使得开发者可以在没有真实显示器的情况下进行测试和调试。...
此过程涉及到的工具包括 ARM-Linux-GCC 交叉编译器、Qt X11 和 QVFB 虚拟帧缓冲服务器等。通过这些步骤,我们不仅能够获得一个适合 ARM 架构的 Qt 开发环境,还能在此基础上进一步扩展和定制 Qt 功能以满足不同项目...
整个移植过程涉及了多个步骤,包括tslib-1.4的安装、qt-x11-4.5.3的编译安装以及环境变量的设置等。这些步骤不仅为mini2440开发板提供了图形用户界面支持,也为后续的Qt应用程序开发打下了坚实的基础。
./configure -qt-gif -xplatform qws/linux-arm-g++ -thread -embedded arm -qvfb -freetype -depths 4,8,16,32 ``` - 编译。 ```bash make ``` 5. **验证安装**: - 如果看到 `Enjoy!` 的提示,则表示编译...
【Qt应用环境搭建】主要涉及的是在Linux环境下配置Qt开发环境的过程,特别是针对不同平台的Qt编译和安装,包括qt-x11、qt-x86以及qt-arm,并且需要确保qt-arm版本编译的程序能在开发板上运行。这里还提到了一个额外...
- 下载 Qt/X11 版本:qt-x11-opensource-src-4.4.3 2. **解压源码包** - 解压 Qt/Embedded 源码包:`tar zxvf qt-embedded-linux-opensource-src-4.4.3.tar.gz` - 将解压后的文件夹重命名为 qte:`mv qt-...
对于嵌入式X86平台,配置时需要指定参数,如`-embedded x86`, `-qt-gfx-qvfb`, `-qt-kbd-qvfb`, `-qt-mouse-qvfb`。同样地,执行`gmake`和`gmake install`,并将路径添加到PATH环境变量。安装成功后,也要验证`...
返回 `qt-x11-opensource-src-4.5.0` 目录,并进入 `tools/qvfb` 子目录。 2. 执行 `make` 命令编译 qvfb。 3. 将编译好的 `qvfb` 复制到 `/usr/local/Trolltech/QtEmbedded-4.5.0-x86/bin` 目录下,以便在 PC ...
首先,需要通过编译安装`qt-x11`来生成Qt开发工具,例如Designer和qvfb。其中,qvfb是嵌入式开发的重要组件,即使没有实际的硬件开发板,也可以使用它来进行Qt应用程序的开发。 ``` tar xzvf qt-x11-opensource...
本文详细介绍了在Linux环境下进行交叉开发Qt界面的方法,包括准备工具链、编译安装tslib、Qt-X11-4.5.2以及Qt嵌入式版本的过程。通过这些步骤,可以在ARM9开发板上成功运行Qt界面应用。此方法适用于那些希望在嵌入式...
编译完成后,在`qt-x11-opensource-src-4.5.0/bin/`目录下生成的`qvfb`文件需要复制到`/usr/local/Trolltech/QtEmbedded-4.5.0-x86/bin/`目录下。 #### 四、编译及安装QT Embedded软件 1. **解压qt-embedded-...
在本篇文章中,我们将深入探讨如何在Linux环境下安装与配置Qt的不同版本,特别是针对Ubuntu系统的Qt-arm、Qt-X11及Qt-x86版本。这不仅涵盖了安装过程中的具体步骤,还包括了对环境变量的设置以及其他相关的配置细节...
Qt-embedded的编译过程与Qt-X11类似,但是需要注意的是,由于它是针对嵌入式系统设计的,所以在配置和编译时需要考虑目标平台的具体需求。 ``` $ cd myqt/qt-embedded-free-3.3.8b $ ./configure # 根据目标平台...
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.0-x86 -embedded x86 -qvfb make sudo make install ``` - 对于`arm`架构: ```bash tar xjvf qt-embedded-linux-opensource-src-4.5.0.tar.bz2 mv...
在 Linux 下安装 Qt Embedded 需要一些必要的步骤和依赖项,本文将详细介绍 Qt Embedded 在 Linux 下的安装和配置过程。 一、环境准备 在安装 Qt Embedded 之前,需要准备好 Linux 操作系统和一些必要的依赖项。...
在 Qt-X11 源代码的 `tools/qvfb` 目录下执行 `make` 进行编译。 3. **移植 Qt-Embedded** - **选择架构**:下载适用于 ARM 平台的 Qt-Embedded 源码。 - **配置**:运行 `configure` 命令,指定目标平台(`-...