分类: LINUX
2010-04-25 21:31:44
#rm!/bin/sh
#tar zxvf qt-x11-free-3.3.7.tar.gz
#tar zxvf qt-embedded-free-3.3.7.tar.gz
cd qt-x11-free-3.3.7
export QTDIR=$PWD
export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH
echo "yes" | ./configure -prefix /usr/share/qt3 -bindir /usr/local/bin -libdir /usr/local/lib -headerdir /usr/include/qt3 -plugindir /usr/lib/plugin
make
make install
#安装qt-embedded-free-3.3.7部分,最好将上面和下面分为两个sh文件,单独运行
#防止x11不能编译成功,中间出错的话没法知道
#如果是在ubuntu系统下安装qt-x11,通常会有几个错误,如库文件找不到:lXext之
#类,解决方法是apt-get install libxext,其它库文件类似。
#configure下面embedded时要设置好环境变量,如要有交叉编译工具arm-linux-g++
#注意:configure之前一定要设置好环境变量
#保证在arm-linux-gcc的环境下配置的,不然会有libqte的错误
cd ../qt-embedded-free-3.3.7
cp ../qt-x11-free-3.3.7/bin/uic ./bin
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -qt-gif -xplatform qws/linux-arm-g++ -thread -embedded arm -qvfb -freetype -depths 4,8,16,32
make
如果最后看到enjoy!时,应该就是编译成功了!
这时可以进入example文件夹,qmake-project,然后qmake,make ,看能不能生成目标文件,生成目标文件的话说明qt环境安装完成!