因为期末要用到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
yum install libGL libGL-devel
以下是复制的详细说明:
如果是Ubuntu,运行 sudo apt-get install build-essential ligl1-mesa-dev
8、完成
我有一个不能理解的地方,为什么我下的 SDK和Qt Creater界面一模一样,而且我在SDK的界面编译的时候会报错
target ‘all’ doesn’t match the target pattern