在Fedora下安装QT

因为期末要用到QT,所以就装了个。因为啥都不懂,装起来花了我一天时间。

首先感谢以下一些视频和文章给我很多帮助

安装QTCreater的视频:https://www.youtube.com/watch?v=RtopRimKs1E

安装SDK的文章:https://blog.csdn.net/arackethis/article/details/42837675

http://www.xuebuyuan.com/1934687.html


下面是我自己的总结

1、下载QT Creater。网址:www.qt.io/download/

        这里我选择的是Open Source 然后填一些信息注册好后,就能够下载了

2、 下载完直接打开安装(注意 修改文件权限,获得执行权)

3、安装的时候因为版本更新了,和视频里的不太一样,我全部是默认设置(有一个要选择发行版本,有很多版本,我不知道选哪个,就没有选)

4、 然后就能打开运行了,尝试建立new project的时候,Kits项里我什么都没有,无法继续下去,Examples里也没有例子,看help告诉我Example里没有东西,是因为我没有选择Version

5、网上搜索Kits里没有东西,是需要手动添加SDK

(Software Development Kit),

下载地址:https://download.qt.io/archive/qt/5.3/5.3.0/qt-opensource-linux-x64-5.3.0.run.mirrorlist

我下了这个:

6、把这个安装好后,原来的文章里说要配置路径,我没有那个文件,就直接跳过了,然后(复制的原文)

启动Qt Creator → Tools → Options → Build & Run,右侧点击Qt Versions选项卡。然后点击靠右上角的“Add…”按钮添加Qt SDK,出来一个“Select a qmake Executable”窗口,浏览到之前安装Qt SDK时的qmake的位置(/opt/Qt5.3.0/5.3/gcc_64/bin)则可

7、做完上述步骤后,“Run”新建立的工程,会报错,其中一个错误是

        can not find -IGL

这是因为缺少编译C/C++程序的包,如果是Fedora或者红帽,直接 yum install libGL libGL-devel 
以下是复制的详细说明:
1.按照提示安装对应的库文件,fedora安装库件的格式:yum install libxxx(你要装的库),如果已经安装GL库,会显示已经安装
Ps:如果提示的库文件名是大写的,yum安装的时候也一定要大写,否则是找不到对应库的
 
2.安装完库文件以后,还不能马上运行,如果没有库的头文件,编译器是检测不到库的,还需要安装库的头文件,fedora安装库头文件的格式:yum install libxxx-devel,还是该大写就大写


如果是Ubuntu,运行 sudo apt-get install build-essential ligl1-mesa-dev

8、完成



我有一个不能理解的地方,为什么我下的 SDK和Qt Creater界面一模一样,而且我在SDK的界面编译的时候会报错 

target 'all' doesn't match the target pattern


猜你喜欢

转载自blog.csdn.net/weixin_40883324/article/details/80752053