Chinaunix首页 | 论坛 | 博客
  • 博客访问: 217329
  • 博文数量: 46
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-11 13:48
文章分类

全部博文(46)

文章存档

2010年(1)

2009年(19)

2008年(26)

我的朋友

分类: LINUX

2009-11-15 21:16:18

sudo apt-get install build-essential
tar -zxvf qt-x11-opensource-src-4.5.3.tar.gz
./configure
配置过程出错了:
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /tmp/qt-x11-opensource-src-4.5.3/mkspecs/linux-g++.
解决方法:
#sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
之后重新配置。
make
make install
# vi ~/.bashrc
QTDIR=/usr/local/Trolltech/Qt-4.5.3/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH

测试QT环境:

mkdir hello

编写hello.cpp

#include
#include

int main( int argc, char **argv )
{
    QApplication a( argc, argv );

    QPushButton hello( "Hello world!");
    hello.resize( 100, 30 );

    hello.show();
    return a.exec();
}

编译:

qmake -project

qmake

make

生成可执行程序hello

运行:

./hello

 

 

阅读(1721) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~