Qt平台在Fedora14下的安装
      (可直接跳至第四段)这是大二下学期的第一个星期一。据说是课改,新增了一门课软件开发与设计。该课实行3人一组制,组内可互相帮助(什么意思大家都懂的。。。),最终成绩3人相同,于是各种大腿各种抱大腿。

      个人觉得学校的这种做法很荒谬。我知道学校说尽量水平差不多的一组,分组班级内定,其本来是希望大家共同出力,相互提高,意愿是好的。可是不用猜想分 组结果,其绝大部分是一强二差。programing能力较强的我想他/她根本不会指望着组内其他人,因为没什么指望头儿,你让他再把C++ 学习一遍吗?更不用说还要用到从来没学过得的图形界面编程知识。最终的结果是每个组的作业工作量mostly都被一个人包下来了,锻炼的只是一个人的能 力,其他人只是分享分数罢了。对能力强的人来说是不公平,对能力不是太好的人来说这是在毁人家前途,在坑人!
      废话少说了,其实图形界面如果不想麻烦大可以用mfcc#java,甚至python。我之所以选择Qt是因为Qt是专门的图形GUI 台,不像c#javapython之类的语言自带或扩展图形库。
不选择MFC是因为其不跨平台。还有一个原因是我更倾向于在linux下的环境下工 作,更倾向于开源软件。

      Qtlinux下有两种开发方式。命令行与IDE。常用的IDE有官方的Qt Creatoreclipse插件,VS插件。以及linux下轻量级IDE QdevelopKdevelop等。在linux下介绍一下Qt Creater。命令行可以自己看文档。
        fedora14Qt SDK安装不上,在gmake在linux下安装vim的命令这一步提示说某个库没有定义,google了一下没到解决办法,于是安装了”Framework Only"版本。
       
        首先切换为root管理员
view plaincopy to clipboardprint?
1. su root 
一、Qt库的安装
      1、下载官方Qt库 。截止到今日(2011/2/26)最新版本为qt-everywhere-opensource-src-4.7.
      2、进入下载的文件所在目录,然后:
view plaincopy to clipboardprint?
1. tar -zxvf qt-everywhere-opensource-src-4.7. -C /tmp 
 
3、准备数据以building
view plaincopy to clipboardprint?
1. ./configure 
“c”是商业版,需付费,”o”是开源版,免费,因此输入o
完了,其提示如下:
因此按其提示安装即可。
view plaincopy to clipboardprint?
1. gmake 
2. gmake install 
然后就完成安装了。
二、配置路径
仅安装完上面还是不行的,还得配置路径。
view plaincopy to clipboardprint?
1. vim /etc/profile 
将下面 将下面代码拷贝过去,并保存。
view plaincopy to clipboardprint?
1. PATH=/usr/local/Trolltech/Qt-4.7.1/bin:$PATH 
2. export PATH 
三、安装/使用Qt Creator
    下载Qt Creator,截止到今日 (2011/2/26) 最新版本为qt-creator-linux-x86-opensource.2.0.1.bin
进入qt-creator-linux-x86-opensource.2.0.1.bin所在目录,然后:
view plaincopy to clipboardprint?
1. ./qt-creator-linux-x86-opensource.2.0.1.bin 
完成后为:
四、为Qt Creator设置桌面快捷方式
view plaincopy to clipboardprint?
1. vim /usr/share/application/qtcreator.desktop 
将下面代码拷贝上去,保存
view plaincopy to clipboardprint?
1. [Desktop Entry] 
2. Encoding=UTF-8 
3. Name=QtCreator 
4. Comment=Qt Creator 
5. Exec=/opt/qtcreator-2.0.1/bin/qtcreator 
6. Icon=/opt/qtcreator-2.0.1/bin/Nokia-QtCteator-64.png 
7. Terminal=false 
8. StartupNotify=true 
9. Type=Application 
10. Categories=Application;Development 
development目录,就可以到Qt Creator

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。