fedora 14 上安装 qt4 开发环境

5081阅读 0评论2011-12-25 draytek58
分类:C/C++

方法一:
1.到下载安装包。官方推荐的是online版,因为这样可以自动升级(具体我不清楚)。不过个人体验觉得比下载offline要多花很多时间,因为online的是一个一个文件下载的,好像还没有多线程。每下一个文件都重连一次,当然慢咯。
2.安照官网提示执行命令:
  1. chmod u+x Qt_SDK_Lin32_online_v1_1_4_en.run
  2. ./Qt_SDK_Lin32_online_v1_1_4_en.run
3.执行到前两步我就没继续下去了,接下类可能要手动配置环境吧。用此方法的朋友可以继续google之。

方法二:(我用的此方法)
  1. sudo yum install qt qt-devel qt-x11 qt-doc qt-demos qt-examples qt-assistant qt-creator qt-config
大概就是这些。不够的话用
  1. yum list qt*
看看还有什么可以装,补上再试。


例子:
找个位置,创建一个 hello 目录,进入 hello 目录,编辑一个 hello.cpp 文件,内容如下:
  1. #include <QApplication>
  2. #include <QLabel>

  3. int main(int argc, char *argv[])
  4. {
  5.     QApplication app(argc, argv);
  6.     QLabel *label = new QLabel("Hello Qt!");
  7.     label->show();
  8.     return app.exec();
  9. }
执行以下命令,生成一个与平台无关的项目文件 hello.pro:
  1. qmake-qt4 -project
然后输入以下命令,生成一个与平台相关的 Makefile 文件:
  1. qmake-qt4 hello.pro
然后键入 make 命令就可以构建该程序:
  1. make
执行该程序将会弹出一个内有"Hello Qt!"字样的小窗口:
  1. ./hello

注:一般的教程都写的是用命令 qmake, 可是我安装之后键入 qma+TAB 直接弹出了 qmake-qt4. 说明这个版本(4.7.4-7.fc14)下没有 qmake 这个可执行程序(至少path里面没有)。于是就用 qmake-qt4 取代 qmake 发现效果与教程所述相同。

--------------over--------------
上一篇:automake的简要使用
下一篇:fflush 与 fsync. 用户空间缓存与内核缓存