既然路径信息是内嵌在qmake.exe中了,应该是没法通过修改配置的方式解决这个问题了。所以解决此问题有如下方案:
方案1:保持跟我编译时的库的安装路径一致。路径为:/usr/local/Qt-5.7.0 【推荐此方案】
具体就是下载我提供的Linux X64平台的Qt-5.7.0库后,拷贝至Ubuntu系统下解压,然后将解压后的Qt-5.7.0拷贝至/usr/local/路径下,并配置好环境变量。
我下载了Qt的最新版本源码, 同时参考着一些旧的资料,将全部安装和使用过程都走了一遍,包括安装过程中的踩坑过程,都记录下来,以备日后查阅和同道共享。
Ubuntu系统中,为了保证Qt的正常运行,必须安装一些必要的工具,包括g++编译器,以及一些必要的库。可使用以下命令安装:
要去Qt官网下载相应的源码和文件。我下载的时间是2017年2月底,此时,Qt Library的版本已经更新到了5.8.0,而Qt Creator的版本已经更新到了2.5.2。不过,鉴于网上部分网友的建议,说5.0之后的Qt库,用的人还比较少,一旦遇到问题,不太好解决,因此建议仍然使用5.0之前的库。所以,我就选择了5.0之前的最后一个版本的库,也就是4.8.6。至于Qt Library以及Qt Creator的具体下载地址如下:
Qt Library的源码下载完毕之后,随意解压到一个临时目录,然后进入该目录进行配置和编译,具体步骤如下:
然后终端会出现让你选择商业版还是开源版,输入字母o选择开源版。然后会有协议让你接受,输入yes就OK了。系统就会开始对整个项目进行配置,稍等片刻就好。
此时,按照要求输入make便会开始编译生成Qt库,同时编译所有演示程序。这个过程比较漫长,耐心等待便可。
安装过程比较快,安装完毕后,首先要进入Qt安装目录测试一下Qt是否安装成功,Qt默认安装在/usr/local/Qt-5.7.0目录里面,所以直接找到该目录,进入qmake所在的bin文件夹,然后输入./qmake -v指令,如果出现正确的版本信息,则表示安装成功了。
如果要移植编译的上述编译生成的QT Library,则将/usr/local/Qt-5.7.0整个目录打包成tar包,然后拷贝至其他Linux下面,配置环境变量就可以使用了。
最后要设置一下环境变量。设置环境变量的目的是为了在任何目录下都可以使用Qt Library。
保存后退出,source /etc/profile 生效后,切到其他路径运行“qmake -v”,如果有QT版本信息输出,则说明配置OK。如下图所示:
重启电脑后,打开终端在任意目录下输入qmake,如果能出现正确信息,则表明环境变量已经配置成功。
到此为止,Qt已经安装完毕,在终端里输入Qt Creator命令,或者在dash主页中搜索Qt Creator并启动它,或者将安装目录bin下的qtcreator 创建链接到Ubuntu桌面,双击该图标即可启动。
QT Library + Qt Creator环境搭建好之后,就可以直接通过IDE开发QT应用程序了。搭建好后,Qt Creator中Build Kits有编译器和Qt库版本,只有这样才能正常编译。如下:
这篇文章原本是我的老师要求写的,他老人家要求要百分之百详细,所以步骤都写的非常详细,适合新手参考! 1、下载 Qt5 离线安装包下载地址:博文来自:CMbug的专栏
一、Qt简介 Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象...博文来自:xuan_xuan_2的博客
Linux 下 Qt Creator 的安装使用 Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐。Qt Cre...博文来自:Defonds 的专栏
容易么我,网上搜索的教程太坑爹,下边给出过程,各位给看看步骤都对不对. 本人可是言简意赅的. 到这里下载东东,我的是ubuntu 10.0论坛
第一个嵌入式QT应用程序在成功安装QtCreator开发环境后,我们通过一个简单的嵌入式Qt应用程序,来说明一下如何构建和编译一个Qt界面应用程序。关于如何安装并构建QtCreator开发环境,请参考...博文来自:EmbedIoT
一、Qt简介 Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。 准备...博文来自:ShoppingChen的博客
(一)前言在阅读本片文档之前,要说明一下“原生开发”与“交叉编译”的区别。 就ARM嵌入式平台而言,你大可以在ARM开发板上安装arm-linux-gcc、安装IDE(如qtcreator),...博文来自:工作赚钱去旅行
1、简介Qt是一个著名的跨平台C++图形用户界面应用程序开发框架。它不仅仅是一个GUI库,更像一个“一站式”的解决方案,你不再需要研究STL,不再需要到处去找解析XML、连接数据库、访问网络的各种第三...博文来自:坚持不一定成功,但放弃一定失败~
今天想在linux安装一个qt,qt版本5.7.0,系统版本rhel 6.6 64位,安装后报错,make...之类的错误,检查发现没有装g++,然后挂载镜像,安装完g++ 之后显示,:-1: err论坛
花了两天时间在ubuntu系统下配置了QT界面,记录一下安装流程:1.百度输入QTCN开发网,点击QT下载,下载Offline即离线.Ctrl+Alt+...博文来自:阳春白雪的博客
Ubuntu上Qt安装以及配置完整步骤Qt是一个跨平台的C++图形用户界面库,我们平时所说所使用的Qt,准确的来说是它的GUI编程部分。Qt提供给应用程序开发者建立图形用户界面所需要的功能,并且Qt很...博文来自:的博客
1. 下载在QT官网的下载页面找到最新版本的QT软件(也可以是其他版本的QT软件)进行下载。我这里使用的是最新版本的5.12版的QT软...博文来自:cainiaoxiakexing的博客
1. windows环境下安装qt creator后,环境变量也配置好了,但是程序打开是黑屏的(如图1)。 2.另装了一个qt,然后运行项目时报错(如图2),是不是选择的版本不对?(如图3) 希望得到论坛
系统信息:centos7 64bit 在centos上调试c++,可以用的工具很多,自己选择使用qt creator安装下载安装包 自己之前在英文版的官网下载时,按照回答它们的问题之后下载的是这个...博文来自:a1368783069的专栏
QT5以上的版本支持Windows环境下一键安装,非常方便,无需其它复杂的配置。只需要如下两个步骤即可:1、下载安装包并安装(QT5以上的版本)。2、配置一个环境变量(和Java的JDK类似)...博文来自:简单就是美
经常有人问我编写Qt程序时使用什么IDE,其实这个真的很难回答(各有所长),只能说看个人爱好了,因为我两个都用,而且两个都很喜欢(比较多情吧O(∩_∩)O~)!下面将进行QtCreator与Visua...博文来自:青春不老,奋斗不止!
文章转载自简书博友spfanlost:,多谢分享。在Linux环境下搭建Qt开发环境有两种方式:一种是图形界面的安装,另一种...博文来自:君子性非异
嵌入式Qt开发环境的搭建一、qt的版本介绍 按照不同的图形界面来划分,分为四个版本:Win32版:适用于windows平台;X11版:适用于各种X系统的Linux和Unix平台;Mac版:适用于...博文来自:lpp0900320123的专栏
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频...博文来自:帅地

