Qtopia Home - Classes - Hierachy - Annotated - Functions - Qt Embedded

Environment Variables

Introduction

Depending on the type of Qtopia package you have and what you are doing with it, you will need to set your environment variables in a number of ways.

Configurator

Please select your configuration from the tree below.

Configurations

Run Qtopia from an SDK

export QPEDIR=/opt/Qtopia
export QTDIR=$QPEDIR
export PATH=$QPEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$LD_LIBRARY_PATH

Build apps for an ARM CPU from an SDK

Please ensure you have your cross compiler in your PATH.

export QPEDIR=/opt/Qtopia/arm
export QTDIR=/opt/Qtopia
export DQTDIR=/opt/Qtopia
export PATH=$QPEDIR/bin:$DQTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$DQTDIR/lib:$LD_LIBRARY_PATH

Optional step if you have a .pro file that requires tmake.

export TMAKEDIR=/opt/Qtopia/tmake
export PATH=$TMAKEDIR/bin:$PATH
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++

Build apps for an X86 CPU from an SDK

export QPEDIR=/opt/Qtopia
export QTDIR=/opt/Qtopia
export DQTDIR=/opt/Qtopia
export PATH=$QPEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$LD_LIBRARY_PATH

Optional step if you have a .pro file that requires tmake.

export TMAKEDIR=/opt/Qtopia/tmake
export PATH=$TMAKEDIR/bin:$PATH
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g++

Run Qtopia from a source package

When you configure Qtopia, you can pass -prefix /path/to/image to decide where Qtopia is installed to. If you do not pass this option, Qtopia will install to $QPEDIR/image/opt/Qtopia. Note that $QPEDIR in this case refers to the location of your Qtopia build tree.

export QPEDIR=/path/to/image
export QTDIR=$QPEDIR
export PATH=$QPEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$LD_LIBRARY_PATH

Build Qtopia or apps from a source package (with QtopiaTools)

export QPEDIR=/path/to/qtopia     (eg. $HOME/src/qtopia-pda-2.1.2)
export QTDIR=/path/to/qtembedded  (eg. $HOME/src/qt-2.3.11)
export QTEDIR=$QTDIR
export QT2DIR=/opt/QtopiaTools/qt2
export DQTDIR=/opt/QtopiaTools/dqt
export TMAKEDIR=/opt/QtopiaTools/tmake
export PATH=$QPEDIR/bin:$QTDIR/bin:$DQTDIR/bin:$TMAKEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$QTDIR/lib:$DQTDIR/lib:$LD_LIBRARY_PATH
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g++

Build Qtopia or apps from a source package (without QtopiaTools)

export QPEDIR=/path/to/qtopia     (eg. $HOME/src/qtopia-pda-2.1.2)
export QTDIR=/path/to/qtembedded  (eg. $HOME/src/qt-2.3.11)
export QTEDIR=$QTDIR
export QT2DIR=/path/to/qt2x11     (eg. $HOME/src/qt-2.3.2)
export DQTDIR=/path/to/qt330      (eg. $HOME/src/qt-x11-commercial-3.3.0)
export TMAKEDIR=/path/to/tmake    (eg. $HOME/src/tmake-1.13)
export PATH=$QPEDIR/bin:$QTDIR/bin:$QT2DIR/bin:$DQTDIR/bin:$TMAKEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$QTDIR/lib:$DQTDIR/lib:$LD_LIBRARY_PATH
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g++


Copyright © 2005 Trolltech Trademarks
Qtopia version 2.1.0