Ubuntu下Qt5开发环境安装设置
Ubuntu下嵌入式Qt开发环境配置全攻略

Ubuntu下嵌入式Qt开发环境配置全攻略本文以友善之臂的Mini6410嵌入式开发板为目标板,介绍ubuntu 12.04系统下,配置嵌入式Qt开发工具的过程。
本文中介绍的工具、大部分步骤和脚本来自开发板附带资料光盘,但其默认配置环境为老旧的Fedora 9.0,在ubuntu中配置过程已需要修正。
一、背景众所周知Qt是一个跨平台的开发工具,与本文相关的分支有3个,分别是Linux下的Qt桌面版(基于X Window),嵌入式桌面环境Qtopia(Qt Extended)和嵌入式基础类库Qt Embedded。
嵌入式桌面版拥有集成开发工具Qt Creator,方便进行Qt 程序的设计,默认配置用于开发桌面程序,进行交叉编译设置(有时间待后文详述)后,可以直接编译嵌入式程序。
Qt Embedded也称Qt/E,是运行于嵌入式Linux的Qt基础类库,目前最高版本为4.8(不确定)。
它的图形界面直接工作于Frame Buffer 上,绕过了窗口管理系统,具有较高的效率,适于嵌入式环境。
Qtopia是一个嵌入式桌面环境,以Qt Embedded(在某些版本中称Qtopia Core)为基础,在后期改名为Qt Extended。
它提拥有一个桌面,并供了手机/PDA中常用的基本功能软件(如电话本等等),在4.4.3后官方停止开发(或改由开源社区维护)。
不同的开发目标应当选择不同的开发工具和环境,如果读者不开发桌面程序,也不需要Qt Creator(自己写makefile),可以不用安装桌面版,但装上对后续配置还是有一定方便作用的。
对嵌入式开发者来说,如果仅仅开发单独的图形界面程序,不需要嵌入式桌面的话,只使用Qt/E即可,没必要使用过时的Qtopia。
友善之臂开发板默认的Qtopia环境是2.2,已经与4.x的Qt/E库不兼容,除了演示自带程序外,对开发而言几乎不堪用。
开发板还提供了Qt Extended 4.4.3,但这个环境提供的是一个诺基亚功能机的界面,基本上也只能供学习研究使用了。
qt5环境变量说明手册

qt5环境变量说明手册一、介绍QT是一个跨平台的C++图形用户界面应用程序开发框架,具有丰富的功能和广泛的应用领域。
在使用QT进行开发时,了解和正确设置环境变量是非常重要的。
本手册将详细介绍QT5的环境变量,并提供相应的设置方法和注意事项。
二、环境变量的作用环境变量是操作系统提供的一种机制,用于存储和传递各种系统和应用程序的配置信息。
在QT5开发中,环境变量的设置对于编译、构建和运行应用程序起着重要的作用。
不正确的环境变量设置可能导致编译错误、链接错误或者运行时异常。
三、QT5环境变量说明1. QTDIR:QT安装目录的路径。
在安装QT5时,可以选择默认的安装路径,也可以自定义安装。
在设置QTDIR环境变量时,需要将路径设置为QT的安装目录。
例如:QTDIR=C:\Qt\Qt5.14.22. QMAKESPEC:QT编译工具链的规范。
在进行QT程序的编译时,需要根据目标平台和编译工具链选择相应的规范。
QMAKESPEC 环境变量可以设置为规范的路径。
例如:QMAKESPEC=C:\Qt\Qt5.14.2\mingw73_64\mkspecs\win32-g++3. PATH:系统路径。
在进行编译和运行QT应用程序时,需要将QT的工具链和库文件路径添加到系统的PATH变量中,以便操作系统能够正确地找到相关的文件。
例如:PATH=%QTDIR%\mingw73_64\bin;%PATH%4. QMAKEFEATURES:自定义的qmake特性。
在QT开发中,可以通过自定义qmake特性来扩展和定制编译过程。
QMAKEFEATURES 环境变量可以设置为特性的路径。
例如:QMAKEFEATURES=C:\Qt\myfeatures5. QMAKEPATH:qmake的搜索路径。
在进行QT项目的构建时,qmake会根据QMAKEPATH环境变量的设置,在指定路径中搜索项目所需要的资源文件和库文件。
例如:QMAKEPATH=C:\Qt\mylibs四、环境变量的设置方法和注意事项1. Windows系统下,可以通过以下方式设置环境变量:- 右键点击“我的电脑”,选择“属性”;- 在弹出的窗口中,点击“高级系统设置”;- 在“系统属性”对话框中,点击“环境变量”按钮;- 在“环境变量”对话框中,点击“新建”按钮,输入变量名和变量值。
Qt5C++GUI界面开发环境配置详细教程

Qt5C++GUI 界⾯开发环境配置详细教程本博客已暂停更新,需要请转新博客Qt 下载Qt 体积很⼤,有 1GB~3GB,官⽅下载通道⾮常慢,相信很多读者会崩溃,所以建议⼤家使⽤国内的镜像⽹站(较快),或者使⽤迅雷下载(很快)。
作为 Qt 下载教程,本⽂会同时讲解以上三种下载⽅式。
Qt 官⽅下载(⾮常慢)Qt 官⽹有⼀个专门的资源下载⽹站,所有的开发环境和相关⼯具都可以从这⾥下载,具体地址是:图1:Qt 官⽅下载⽹站截图archive 和 official_releases 两个⽬录都有最新的 Qt 开发环境安装包,我们以 archive ⽬录⾥的内容为例来说明。
点击进⼊ archive ⽬录,会看到四个⼦⽬录:⽬录说明archive各种 Qt 开发⼯具安装包,新旧都有(可以下载 Qt 开发环境和源代码)。
community_releases社区定制的 Qt 库,Tizen 版 Qt 以及 Qt 附加源码包。
development_releases开发版,有新的和旧的不稳定版本,在 Qt 开发过程中的⾮正式版本。
learning有学习 Qt 的⽂档教程和⽰范视频。
ministro迷你版,⽬前是针对 的版本。
official_releases正式发布版,是与开发版相对的稳定版 Qt 库和开发⼯具(可以下载Qt 开发环境和源代码)。
onlineQt 在线安装源。
snapshots 预览版,最新的开发测试中的 Qt 库和开发⼯具。
图2:进⼊ archive ⽬录我们再进⼊ qt ⼦⽬录 ,看到如下列表:⽬录说明vsaddin这是 Qt 针对 Visual Studio 集成的插件,本教程基本不使⽤ Visual Studio ,所以不需要插件。
qtcreator这是 Qt 官⽅的集成开发⼯具,但是 qtcreator 本⾝是个空壳,它没有编译套件和 Qt 开发库。
除了⽼版本的 Qt 4 需要⼿动下载qtcreator 、编译套件、Qt 开发库进⾏搭配之外,⼀般⽤不到。
QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文教程

QT5.10.0安装教程图⽂教程以及安装成功QT5.10.0后环境配置图⽂教程
QT是⼀个⾮常强⼤的图形⽤户界⾯应⽤程序开发框架,但是它现在不是很主流。
虽然这样但是它的应⽤领域还是⾮常的⼴,特别是应⽤在嵌⼊式领域,⾮常多的公司喜欢⽤它来做界⾯。
所以还是有⽐较多的⼩伙伴们想要学习这门语⾔,但是⽬前⽹络上的教程⽐较少,这⾥为⼤家介绍⼀下QT5.10.0安装的详细教程,希望对初学者有⼀定的帮助。
QT5.10.0安装包下载
安装⼀个东西,我们⾸先需要下载这个安装包。
所有Qt版本下载地址:
点击后,按照下图所⽰操作即可:
QT5.10.0环境配置
按照下图所⽰操作即可:
将Qt的bin⽬录,和MinGW的bin⽬录,添加到系统Path环境变量中,我的是下⾯这样的,请根据⾃⼰的安装⽬录设置。
D:\learn\Qt\Qt5.10.0\5.10.0\mingw53_32\bin 和 D:\learn\Qt\Qt5.10.0\Tools\mingw530_32\bin
配置好环境变量,就可以打开Qt Creator了。
这⾥需要注意的是,在粘贴之前,需要在前⾯补⼀个“;”。
之后,我们点击确定即可。
Ubuntu18.04安装QT5.12.0

Ubuntu18.04安装QT5.12.0https:///u010779035/article/details/85321603 之前在Mint18.2下安装QT5.12老是出现各种问题,觉得是不是系统不够新,就在Ubuntu18.04下出现同样的问题,然后搜索了很多资料,终于可以用了。
后来又回到Mint下,也同样安装了一些库,再配置之后,就解决了。
安装包下载官方下载地址也可以下载到其他版本:https://download.qt.io/archive/qt选择下载qt-opensourece-linux-x64-5.12.0.run如果使用的虚拟机而不小心下载至宿主机的话,可以使用FTP工具FileZilla上传。
安装QT打开终端,cd到文件所在目录1.改变执行权限sudo chmod +x qt-opensource-linux-x64-5.12.0.run2.安装sudo ./qt-opensource-linux-x64-5.12.0.run接下来会弹出图形界面安装向导,选择需要的部件安装,一直下一步直到结束。
配置配置系统路径(解决找不到头文件、无法添加文件的问题)sudo vi /etc/bash.bashrc在文末添加如下代码:export QTDIR=/opt/Qt5.12.0/5.12.0/gcc_64export PATH=$QTDIR/bin:$PATHexport LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 保存之后需要终端中执行:source /etc/bash.bashrc确认是否添加成功,否则需要重新配置:echo $PATHC++编译器如果提示clang++ not found,则要么没有安装,要么没有设置好安装指令:sudo apt-get install build-essential打开QT creator ,在Tools - Options - Kits 中的Compiler C和C++编译器都选上,这样就不会不能编译了。
在ubuntu安装Qt5

在Ubuntu安装Qt5介绍这是一个在Ubuntu 12.10安装Qt5.7.0的教程,它也可用于安装新版本的Qt和Ubuntu。
有一个例外的是,Ubuntu 16.04 LTS使用了一个独立的系统来控制Qt版本。
用该方法安装Qt5会产生一个不能找到qt4目录的错误,即使安装的是Qt5而不是Qt4。
另外还发现了一个不同的地方,在下面进行了说明。
安装指南(Ubuntu包)打开一个终端,输入以下命令行,并回车。
sudo apt-get install qt5-defaultQt5.x将被安装安装指南(Qt下载页面)◆下载浏览Qt下载页面,根据你的Ubuntu版本,下载32位或64位的安装包,也可以使用wget 命令行下载Qt的安装文件。
示例:由于策略改变,该命令在Qt5.14.2之前是有效的,从Qt5.15.0开始不在分发Open Source Qt linux软件包。
所以你需要在Qt5.15.0开始自己构建自己的包。
◆安装调整权限,运行安装程序,按照指示完成安装。
◆安装g++打开一个终端,并运行以下命令安装g++◆安装通用字体配置运行库打开一个终端,并运行以下命令安装通用字体配置库完整的运行文件◆配置编译器启动QtCreator,进入工具>选项,点击构建和运行和选择Kits分页。
如果没有自动检测到编译器,则配置编译器。
◆安装openGl库执行以下命令安装OpenGL库注:仅安装上面的mesa-common-dev套件对于最近的Ubuntu版本是不够的。
根据Qt Froum 中的评论,需要安装其他软件包,执行下面的命令:使用Qt5.3.1和Ubuntu14.04测试,它解决了-lGL丢失的问题。
◆设置与pro文件的文件关联当以在线源安装时,文件关联不能自动完成。
当尝试与文件资源管理器关联时,也不会显示。
创建一个名为”Qt-Creator.desktop”的文件,并为文件填充以下内容。
将文件放置在home .local/share/applications编辑相同目录下名为”defaults.list”文件。
Ubuntu下qwt安装及移植

Ubuntu下qwt安装及移植1.解压下载的qwt包:sudo tar –jxvf qwt-6.0.0.tar.bz22.cd qwt-6.0.03.环境变量设置:我们编译了两个版本的qt(x86版本和arm版本),如果在PC上运⾏,就需要⽤PC版本的qmake,arm上运⾏,就要⽤arm版本的qmake,具体做法:(1)Arm版本:① Sudo gedit ~/.bashrc在其中加⼊设置语句:exprot QTEDIR=/opt/arm/qtexport PATH=/opt/arm/qt/bin/:$PATHexport LD_LIBRARY_PATH=/opt/arm/qt/lib:$LD_LIBRARY_PATH②sudo gedit /etc/profile 在其中加⼊arm-Linux-gcc的路径:export PATH=/*/bin/:$PATH(2)X86的同样道理:注意:两个版本的都需要编译。
4.qmake –v查看qmake版本sudo make//编译出现错误,是关于⼀些Designer的头⽂件找不到,因为qwt⾃定义了⼀些designer的插件,⽅便我们进⾏开发,所以需要⼀些Qt Designer的头⽂件,打开qwtconfig⽬录下的qwtconfig.pri配置⽂件,屏蔽designer的编译。
有这条语句:CONFIG += QwtDesigner加“#”注释掉。
然后再编译就通过了。
另外,qwtconfig.pri⽂件中有以下⼀句:#CONFIG += QwtExamples这就是说⼯程默认是不编译⽰例程序的,要编译的话,就去掉注释,OK,编译完后会在qwt-5.2.1/examples⽬录下⽣成bin⽬录,下⾯就都是⽰例程序。
sudo make install5. 将⽣成的库⽂件变为全局可⽤cd /usr/local/libsudo ln -s /usr/local/qwt-6.0.1/lib/libqwt.so.6 libqwt.so.6sudo ldconfig//注意最后的ldconfig,是重新载⼊动态链接库的意思。
完整Ubuntu 14.04下配置QT5.3.2

Ubuntu 14.04 下安装Qt5 并配置开发环境(终端下使用)近一周出于实训的需要,我开始在Linux环境下学习使用Qt。
一开始Qt环境的搭建就碰了壁,因为所用软件工具都是最新版的,而且网上的一些配置方法都不适合我这个环境。
通过两天的琢磨和看相关博客,我完成了预期的目的,能够在Linux下使用Qt,也能在终端里用qmake和make去生成可执行文件。
此过程中查看的博客和资料都落下了很多细节问题,我在这就整理下方便后面的同仁学习。
一、我所使用的软件使用Ubuntu Kylin 14.04.1 长期支持版(2014年四月份发布,并可以免费下载了。
下载链接:/download/ubuntu-kylin-zh-CN,可以根据自己的需要下载相应版本),下载后的文件名:ubuntukylin-14.04.1-desktop-i386。
Qt5.3.2 for Linux 32-bit(下载链接:/downloads,根据自己的需要下载相应版本),下载后的文件名:qt-opensource-linux-x86-5.3.2.run。
二、相应步骤1、我首先在VMware workstation中安装好Ubuntu 系统,然后把下载后的qt run文件拖进Linux桌面。
(若操作不允许,需要安装VMware tools,可以直接在VMware软件的菜单栏虚拟机的下拉菜单里安装就行),建议将qt 安装文件放到主目录的一个根目录(可自行建立QT文件夹)下。
如下图所示:2、打开终端(快捷键ctrl+alt+t)输入命令chmod 777 >>>.run (也可不写此命令,命令改变文件权限)./>>>.run进行安装。
3、安装很简单,一直点击next 就行。
4、安装完后编一个简单程序测试:提示需要在Ubuntu 下安装一个编译器(终端下输入命令:sudo apt-get install g++ 安装g++编译器)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ubuntu下Qt5开发环境安装设置
ZBF 一、常规知识
1.命令终湍
(桌面空白处,CTRL+ALT+T,常用可在左侧启动器中锁定)
提升权限sudo su,输入用户对应密码
查询文件dir
根级目录cd /
上级目录cd ./
下级目录cd 目录名
重启系统reboot
查看进程ps -e
查进程ID pgrep 进程名称
杀死进程kill 进程id
杀死进程killall 进程名称
更新列表(联网)apt-get update
安装更新(联网)apt-get install 软件名称
2.更改下载服务器
如更新列表或安装软件速度过慢,可按需进行更换下载服务器
系统设置→软件和更新→Ubuntu软件:从“中国的服务器”改为“其他站点”中选择其它服务器3.隐藏启动器
桌面右键菜单→更改桌面背景→行为→自动隐藏启动器置为开启
常按窗口键可以召唤出来启动器
二、初始安装
1.输入法首选项设置
常规:英文、半角、半角、简体,9个
拼音模式:全拼,
模糊音:zh ch sh
(需重启生效)
2.锁屏设置
系统设置→亮度和锁屏→锁定关闭
3.安装VMWare Tool
虚拟机菜单→安装安装VMWare Tool
光驱中压缩文件,提取文件到桌面
命令终湍中,管理员权限,进入提取目录,执行安装:./vmware-install.pl
出现[/USR/bin]之后一直开始按回车键,直接按到/dev/sr0 ...停止为止
删除临时文件,清空
关闭系统,设置共享文件夹
重启系统,查看mnt/hgfs/,可看到挂上的目录
三、安装Qt5-64位
1.安装Qt5
命令终湍中,管理员权限,进入下载目录,执行安装:./????.run
2.安装g++
命令终湍中,管理员权限,执行安装:apt-get install g++
3.安装OpenGL支持
Ubuntu-64位 Qt5-64位编译项目报错:cannot find -lGL
apt-get install libGL-dev
按提示改成10.3.2-0ubuntu1版本的 libgl1-mesa-dev-lts-utopic
四、安装数据库环境
1.安装ODBC及配置工具
命令终湍中,管理员权限,执行安装:apt-get install unixODBC
命令终湍中,管理员权限,执行安装:apt-get install unixODBC-bin(此项有ODBCManageDataSourcesQ4) 命令终湍中,管理员权限,运行程序:ODBCManageDataSourcesQ4
2.安装可视化数据库工具
命令终湍中,管理员权限,执行安装:apt-get install libreoffice-base
命令终湍中,管理员权限,运行程序:libreoffice
3.Sqlserver驱动的安装、测试、配置
A.安装
命令终湍中,管理员权限,执行安装:apt-get install tdsodbc
命令终湍中,管理员权限,执行安装:apt-get install freetds-bin(此项安装后可执行tsql测试)
B.测试驱动
A、启用VMnet8网卡,虚拟机采用NAT模式,测试192.168.20.?和主机192.168.20.1之间的PING互通性
B、SqlServer配置管理器,网络配置中的TCP/IP 须为已启用状态,再双击进入详细信息,修改对应IP地址的已启用为是
C、SqlServer所在主机防火墙,入站规则,新建规则:程序模式(在服务里查SqlServer应用程序名),创建完成后双击可修改
修改作用域,本地IP地址添加192.168.20.1
修改协议和端口,TCP+本地端口1433
D、测试TSQL连通性
命令终湍中,管理员权限,运行:tsql -H 192.168.20.1 -p 1433 -U sa -P yoursapass -D test
1> select * from testTable;
2> go
C.配置
命令终湍中,管理员权限,运行程序:ODBCManageDataSourcesQ4
Advanced中添加驱动配置(此处名称和连接串中DRIVER=匹配,建议设为“SQL Server”以和Windows下默认相同)Driver64 :/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
DataSourceName中在System中添加ODBC配置
D.测试ODBC
命令终湍中,管理员权限,运行程序:libreoffice
选择Base Database,首先进入Database Wizard
成功的话可以在可视化工具中查看编辑SqlServer数据库。
4.FireBird的安装、测试
E.安装
命令终湍中,管理员权限,执行安装:apt-get install firebird2.5-super(如安装superclassic密码最多8位) 命令终湍中,管理员权限,运行程序:gedit(查看/etc/firebird/2.5/SYSDBA.password文件,取得密码)
命令终湍中,管理员权限,运行程序:dpkg-reconfigure firebird2.5-super(修改密码提示最多8位,可超过)命令终湍中,管理员权限,执行安装:apt-get install flamerobin
F.测试
命令终湍中,管理员权限,运行程序:flamerobin 新建Firebird数据库 /tmp/test.fdb进行测试。