2010년 2월 27일 토요일

Fedora12, Qt3 설치하기

OS : Fedora12

VMware : VMware workstation 7.0

Qt : Qt 3.3.3

 

① Qt-x11 3.3.3 Install

 -> 환경 변수 등록.

#!/bin/bash

export QTDIR=/Project/qt3/qtx-3.3.3

export PATH=$QTDIR/bin:$PATH

export MANPATH=$QTDIR/doc/man:$MANPATH

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH


 -> Configure options

   : ./configure --prefix=/Project/qt3/qtx-3.3.3 -no-xft

    ( freetype library 버젼 때문에 설치가 안되는 경우, no-xft 로 anti-aliased font 만 해제시켜주면 된다. )

 -> gmake

 -> gmake install


② Qt-embedded 3.3.3 Install

 -> 환경 변수 등록

#!/bin/bash

export QTDIR=/Project/qt3/qtx-3.3.3

export PATH=$QTDIR/bin:$PATH

export LD_LIBRARY_PATH=$QTDIR:/lib:$LD_LIBRARY_PATH

#export QMAKESPEC=qws/linux-arm-g++


 -> QTextedit Problem

  - $ QTDIR/src/kernel/qfont.cpp,

   1620 줄의 QString::number(        pointSizeFloat() ) + comma + 에서,

   1620 줄의 QString::number( (int) pointSizeFloat() ) + comma + 로 변경.

 -> Qt 3.3.3 Touch device Problem

  - QTDIR/src/embedded의 qmouse_qws.cpp

                                       qmouse_qws.h

                                       qmouselinuxtp_qws.cpp

                                       qmouselinuxtp_qws.h      교체.

 -> Qt-x11의 bin/의 uic, moc를 Qt-embedded bin/으로 카피.

  - Configure options

   : ./configure -prefix /Project/qt3/qte-3.3.3 -embedded arm -shared -thread -debug -no-cups -continue -qt-mouse-linuxtp -qt-zlib -qt-gif -qt-libpng -no-libmng -qt-libjpeg

  - gmake

  - gmake install


댓글 없음:

댓글 쓰기