zoukankan      html  css  js  c++  java
  • qt-4.8.4安装和环境变量配置

    在Linux中分别安装应用于不同平台的Qt:PC。嵌入式X86;ARM。

    这三者PC版、嵌入式X86版和ARM版的差别主要体如今:当configure时分别加了不同的參数,详细差别是:

    PC平台(X11平台):在linux中全安装qt。用它编译好程序后,直接用“./”就可执行。
    嵌入式X86平台:带有qvfb功能,在PC机上能够模拟应用程序在arm开发板上的执行情况。

    用此编译好的程序,仅仅用“./”命令不能够执行,必须加上參数 [ -qvfb ]–qws
    Ps:嵌入式X86平台,这个是PC下的一个qtopia。他自带有个模拟器。能够模拟出arm开发板的样子出来。方便调试;
    ARM平台:编译好的程序。用于在arm平台上执行。
    Ps:ARM平台。这个主要是用来编译,由于要下载到开发板上。须要arm版的qte的库文件,编译后直接下载到开发板执行;

    Ps:编译x86是为了得到makeqpf。编译pc是为了得到qvfb

    A. 安装PC平台的QT
    1) 配置:执行./configure -prefix /usr/local/qt-4.8.4-x11
    2) 编译:make (时间比較长)

    3) 安装:make install (因为在配置时指定了安装文件夹,这样将被安装到文件夹下/usr/local/qt-4.8.4-x11)

    B. 安装ARM平台的QT/E
    1)配置:进入cd qt-4.8.4-arm,然后执行

    ./configure

    -opensource

    -confirm-license

    -release -shared

    -embedded arm

    -xplatform qws/linux-arm-g++

    -depths 4,8,16,32

    -fast

    -optimized-qmake

    -pch

    -qt-sql-sqlite

    -qt-libjpeg

    -qt-zlib

    -qt-libpng

    -qt-freetype

    -little-endian -host-little-endian

    -no-qt3support

    -no-libtiff -no-libmng

    -no-opengl

    -no-mmx -no-sse -no-sse2

    -no-3dnow

    -no-openssl

    -no-webkit

    -no-qvfb

    -no-phonon

    -no-nis

    -no-opengl

    -no-cups

    -no-glib

    -no-xcursor -no-xfixes -no-xrandr -no-xrender

    -no-separate-debug-info

    -nomake examples -nomake tools -nomake docs

    -qt-mouse-tslib

    -I/usr/local/tslib/include

    -L/usr/local/tslib/lib
    2) 编译:make (时间比較长)
    3) 安装:make install

    环境变量配置:

    #!/bin/sh

    export TSLIB_ROOT=/usr/local/tslib

    export TSLIB_TSDEVICE=/dev/input/event0

    export TSLIB_TSEVENTTYPE=H3600

    export TSLIB_CONFFILE=/usr/local/tslib/etc/ts.conf

    export TSLIB_PLUGINDIR=/usr/local/tslib/lib/ts

    export TSLIB_CALIBFILE=/etc/pointercal

    export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts

    export TSLIB_CONSOLEDEVICE=none

    export TSLIB_FBDEVICE=/dev/fb0

    export QTDIR=/opt/qt-4.8.4/

    export QT_QWS_FONTDIR=/opt/qt-4.8.4/lib/fonts

    export LD_LIBRARY_PATH=$QTDIR/lib:/root/tslib/build/lib:$LD_LIBRARY_PATH

    export PATH=/bin:/sbin:/usr/bin/:/usr/sbin:/root/tslib/build/bin

    export QWS_DISPLAY="LinuxFb:mmWidth152:mmHeight88:1"

  • 相关阅读:
    iOS开发
    Xcode
    UITextField
    iOS
    过场动画
    iOS 网络状态监听和检查,
    线程互动,GCD小应用,(功能实现并代码聚集---加载动画,弹框AlertView定时消失。)
    drawRect: 小注
    FMDB_and_Sqlite3
    UIGestureRecognizer手势。
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7259166.html
Copyright © 2011-2022 走看看