Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2096799
  • 博文数量: 229
  • 博客积分: 7217
  • 博客等级: 上校
  • 技术积分: 3224
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-19 17:23
个人简介

个人主页https://xugaoxiang.com,微信公众号: Dev_Club 或者搜索 程序员Club

文章分类

全部博文(229)

文章存档

2017年(1)

2016年(20)

2015年(23)

2013年(1)

2012年(23)

2011年(68)

2010年(62)

2009年(31)

分类: LINUX

2011-01-09 14:52:01

安装了一个虚拟机centos 5.3,之后编译了下Qt 4.7.1,跑了个hello程序(《精通QT4编程》里的第一个例子)
 
#include
#include
#include
#include

int main(int argc, char * argv[])
{
    QApplication app(argc,argv);
    QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
    QWidget* pWidget  = new QWidget;
    QLabel label(pWidget);
    label.setText(QObject::tr("One World,One Dream!"));
    pWidget->show();
    return app.exec();
}

qmake -project(产生hello.pro)
qmake(生成Makefile)
make(生成可执行程序)

编译过程中出现一堆错误,找不到头文件。

于是在QT4.7.1 make install后设置下环境变量

  export QTDIR=/usr/local/Trolltech/Qt-4.7.1
  export QTINC=/usr/local/Trolltech/Qt-4.7.1/include
  export QTLIB=/usr/local/Trolltech/Qt-4.7.1/lib
  export PATH=/usr/local/Trolltech/Qt-4.7.1/bin:$PATH

把上述几句放到.bashrc中,source ~/.bashrc,再重新make就OK了。
阅读(2250) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~