因为之前买了mini2440开发板,友善之臂的官方文档给的是Fedora9下的开发方法,因此电脑中就装了个fedora9.但最近想学习下Qtcreator,就直接下载安装了,没想到遇到了许多问题,最后捣腾了2天终于基本搞定了。写这篇文章一来作为备忘,二来可以为和我一样遇到这种问题的各位提供一个解决方法。
我的Fedora9系统安装的时候就选择了一些开发工具,不清楚这个对安装Qt有没有影响。
1.首先打开QtCreator下载链接,ftp://ftp.qt-project.org/qtcreator/,找到qt-creator-linux-x86-opensource-2.2.0.bin文件下载,复制到/opt文件夹下,然后
chmod u+x qt-creator-linux-x86-opensource-2.2.0.bin
./qt-creator-linux-x86-opensource-2.2.0
即可成功安装Qtcreator
注:虽然目录底端有新版的2.5.x,但是安装后会出现打不开软件的情况,原因是此版本的Creator需要更新版本的glibc9,10,11库,而安装这个库过于麻烦,而且貌似和系统文件相关稍有不慎可能导致系统崩溃,所以我最终还是放弃了最新版的Creator
2.QtCreator安装完毕,桌面上会出现QtCreator图标,双击打开软件,点击菜单栏Tools,然后options,切换到Qt4选项卡查看是否找到qmake。我的fedora9是没有qmake的,所以这时候QtCreator是无法编译成功程序的。
3.经过度娘查询各种安装qmake的方法,最终找到了一个比较方便的方法,一个指令即可,(前提是要联网)
打开终端,输入
yum install qt-devel
会自动下载安装qt-devel及相关文件。
注:Fedora中qmake的命令名不是qmake,而是qmake-qt4,而qmake-qt4 是在qt-devel中的
4.qt-devel安装完,再次打开QtCreator的options查看是否检测到了qmake。下图为检测成功的状态,这时候就可以开始写程序了。
注:如果安装完qt-devel之后QtCreator仍无法检测到qmake,那么可以点击Add按钮,手动输入qmake的路径,安装完毕的qmake存放于usr/bin中,文件名是qmake-qt4
参考资料:
http://zhidao.baidu.com/link?url=byRbVRGh67khlzbLvWK349mfltvmdnKtvvJ8courDDTfCqzxe0b90raOtfvYIJLFaVhik7XTec0GqbyAZC-wHq
http://www.armbbs.net/forum.php?mod=viewthread&tid=7738&page=1
=====================================
搬运自我的百度空间
原文发布时间:2014-03-21 18:35