Linux下QT安装

合集下载

Qt重装说明

Qt重装说明

1.1Qt安装1.1.1安装Qt准备删除/opt/qtsdk-2010.02文件夹;将U盘中“/应用程序包”文件夹下的“qt-sdk-linux-x86-opensource-2010.02”文件复制到Ubuntu系统的“/opt”目录下。

操作步骤:1)、打开Ubuntu系统的主文件夹;2)、如下图所示,点击“文件系统”-->打开”opt”文件夹,将U盘中“软件包”文件夹下的“qt-sdk-linux-x86-opensource-2010.02”文件夹复制到该文件夹下。

1.1.2开始安装Qt选择桌面左上角的“应用程序”—>“附件”—>“终端”打开终端窗口,输入如下指令:cd /optchmod 777 qt-sdk-linux-x86-opensource-2010.02.bin./ qt-sdk-linux-x86-opensource-2010.02.bin此时会弹出QT安装程序界面,如下图所示:选择“Next >”,弹出版权声明窗口,如下图所示:选择“I accept the agreement”,点击“Next >”进入下一步骤,接下来的操作均选择“Next >”,直至安装完成。

1.1.3Qt配置1、将U盘中“/软件包/需要修改的配置文件”中的profile文件拷贝复制到文件系统的路径“/etc”目录下,选择‘替换’;2、将U盘中“/软件包/需要修改的配置文件”中的libqsqlmysql.so文件拷贝复制到文件系统的路径“/opt/qtsdk-2010.02/qt/plugins/sqldrivers/”目录下;3、删除‘/opt’目录下的qt-sdk-linux-x86-opensource-2010.02.bin文件。

qt 安装使用

qt 安装使用

Linux 下编译并安装配置Qt 全过程 (1)Linux 下Qt Creator 的安装使用 (4)Arm-Linux嵌入式QT/E环境的建立(qt/e 3.x系列) (5)Qt4.3.5-X11-交叉编译平台的搭建、移植详解收藏 (9)QT-embedded-4.5 for arm的安装和使用收藏 (12)qt交叉编译工具的建立收藏 (17)Linux 下编译并安装配置Qt 全过程最近准备做Nokia 的Symbian,Maemo 下触摸屏开发。

考虑到程序的跨平台可移植性,最终选择使用Qt 开发。

相对来说,国内关于Qt 相关文档并不算很多。

作者将Linux 下编译并安装配置Qt 全过程总结了一下,只希望可以方便更多的朋友!1。

获得源代码src 官网下载地址:ftp:///qt/source/2009 年10 月1 日发布的qt-x11-opensource-src-4.5.3.tar.gz,大小122 Mb。

````2。

解压缩tar xvfz qt-x11-opensource-src-4.5.3.tar.gz3。

生成makefile 文件./configure-fast -no-openssl -qvfb这个时候他会问你:“Which edition of Qt do you want to use?”然后给你两个类型供选择:Type 'c' if you want to use the Commercial Edition.Type 'o' if you want to use the Open Source Edition.第一个是商业版,第二个是自由版。

选择'o'(Qt/嵌入式自由版是Qt为了开发自由软件提供的嵌入式版本)。

这时候,出现许可界面。

选择'yes' 接受许可协议。

开始生成makefile 文件。

这个大约需要5 -10 分钟的时间。

LinuxCentOS7安装Qt5.9.2

LinuxCentOS7安装Qt5.9.2

LinuxCentOS7安装Qt5.9.2Linux CentOS7 安装 Qt 5.9.2sudo yum groupinstall "C Development Tools and Libraries"sudo yum install libgl libgl-develsudo yum install mesa-libGL-devel mesa-libGLU-devel freeglut-develsudo yum install libxcb libxcb-devel libXrender libXrender-devel xcb-util-wm xcb-util-wm-devel xcb-util xcb-util-devel xcb-util-image xcb-util-image-devel xcb-util-keysyms xcb-util-keysyms-develLinux 安装包下载地址修改ldconfig的配置⽂件内容。

执⾏ldconfig 刷新动态库缓存。

Linux设置PATH环境变量Windows 环境变量配置QT_DEVICE_PIXEL_RATIO = autoQtANGLE = D:\Qt\Qt5.9.2\5.12.0\msvc2017_64\include\QtANGLEQtCreator = D:\Qt\Qt5.9.2\Tools\QtCreatorQTDIR = D:\Qt\Qt5.9.2\5.12.0\msvc2017_64PATH------------------------%QTDIR%\bin%QtCreator%\binC:\Strawberry\c\binC:\Strawberry\perl\site\binC:\Strawberry\perl\bin------------------------windows系统下主要的调试器:CDB ,只能调试⽤户程序,只有控制台界⾯,以命令⾏形式⼯作NTSD,只能调试⽤户程序,只有控制台界⾯,以命令⾏形式⼯作KD,主要⽤于内核调试,有时候也⽤于⽤户态调试,只有控制台界⾯,以命令⾏形式⼯作WinDbg,在⽤户态、内核态下都能够发挥调试功能,采⽤了可视化的⽤户界⾯Platform Compiler Native DebuggerLinux GCC/ICC GDB, LLDB (experimental)Unix GCC/ICC GDBmacOS GCC/Clang LLDB,FSF GDB(experimental)Platform Compiler Native DebuggerWindows/MinGW GCC GDBWindows/MSVC Microsoft Visual C++ Compiler Debugging Tools for Windows/CDB 在qt的官⽅⽂档上,写明了各个平台上的qtcreator⽀持的编译器以及对应调试器。

linux下QT的安装

linux下QT的安装

o
You have not explicitly asked to use pkg-config and are cross-compiling.
pkg-config will not be used to automatically query cflag/lib parameters for
dependencies
This is the Qt for Embedded Linux Open Source Edition.
You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
进入该目录
[root@PCY-COMPUTER qt-x11-opensource-src-4.5.2]# cd /usr/local/qt/qt-x11-opensource-src-4.5.2/tools/qvfb/
编译qvfb并安装
[root@PCY-COMPUTER qvfb]# make;make install
将fontconfig-2.8.0.tar.gz拷贝到虚拟机解压,然后执行
#./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
#make
#make ins毕!
3.配置安装X86的QTE
[root@PCY-COMPUTER src]# ls
qt-embedded-linux-opensource-src-4.5.2.tar.gz qt-x11-opensource-src-4.5.2.tar.gz

linux?ubuntu?X86和ARM平台QT安装步骤

linux?ubuntu?X86和ARM平台QT安装步骤

linux ubuntu X86和ARM平台QT安装步骤Linux ubuntu 平台:3种方式1、直接安装:sudo apt-get install libqt4-dev qtcreator(最好)2、源代码安装,一般不用3、sdk安装:下载sdk:sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-devARM平台:1、安装交叉工具链,能够使用arm-linux-gnu-gcc命令编译如4.1.1版本的:mkdir /opt/crosstooltar -jxvf 路径/4.1.1_softfloat_withlib.tar.bz2 -C /opt/crosstool //将编译工具解压到crosstool中。

配置环境变量,当用arm-linux-gnu-gcc 编译程序时能够找得到此文件所在的目录例:vim /home/farsight/.bashrc在末尾添加:export PATH=$PATH:/opt/crosstool/4.1.1/bin2、看 4.1.1/arm-linux-gnu/lib下是否有zlib,libjpeg,libpng,freetype库文件如果没有,安装:以zlib为例:从下载源码tar -jxvf xxx/zlib-1.2.5.tar.bz2cd zlib-1.2.5CC=arm-linux-gnu-gcc AR=arm-linux-gnu-ar RANLIB=arm-linux-gnu-ranlib LD=arm-linux-gnu-ld ./configure --prefix=/opt/crosstool/4.1.1/arm-linux-gnumakemake install其他的网址是:安装步骤和上面一样3、Qt默认的ARM交叉编译器是:arm-linux-开头的,但是系统开始安装的是arm-linux-gnu开头的,所以要改qt源码:例:vim qt-everywhere-opensource-src-4.6.3/mkspecs/qws/linux-arm-g++/qmake.conf在arm-linux-后加个gnu,例:arm-linux-gnu-gcc...4、qt配置细微配置:编译qconfig,用qconfig执行相应的文件cd qt-everywhere-opensource-src-4.6.3/tools/qconfigqmakemakesudo cp qconfig /usr/bincd qt-everywhere-opensource-src-4.6.3/src/corelib/global qconfig qfeatures.txt...粗配置:使用./configure --help5、安装文件。

qt 安装教程

qt 安装教程

qt 安装教程Qt 是一个跨平台的应用程序开发框架,可以帮助开发者快速构建高质量的应用程序。

本教程将详细介绍如何安装 Qt 开发环境。

一、下载安装 Qt首先,你需要访问 Qt 官方网站(https://www.qt.io)并选择适合你的操作系统的 Qt 安装包。

Qt 支持多种操作系统,包括Windows、Mac 和 Linux。

点击下载按钮并选择合适的版本进行下载。

二、安装 Qt1. Windows 系统双击下载的 Qt 安装包,打开安装向导。

接受许可协议并选择安装目标路径。

你可以选择默认路径或自定义路径。

接下来,选择需要安装的组件。

你可以根据你的需求选择不同的组件。

一般来说,选择默认组件即可满足大部分开发需求。

点击下一步继续。

你可以选择是否创建启动菜单项和桌面快捷方式,然后点击安装按钮开始安装。

安装完成后,点击完成按钮退出安装向导。

2. Mac 系统双击下载的 Qt 安装包,将会自动解压并打开安装向导。

接受许可协议并选择安装目标路径。

你可以选择默认路径或自定义路径。

接下来,选择需要安装的组件。

你可以根据你的需求选择不同的组件。

一般来说,选择默认组件即可满足大部分开发需求。

点击继续按钮。

输入管理员密码以确认安装。

然后点击安装按钮开始安装。

安装完成后,点击完成按钮退出安装向导。

三、配置 Qt1. Windows 系统打开 Qt Creator,点击工具菜单下的选项。

在选项对话框中,选择 Kits 选项。

点击添加按钮来添加 Qt 版本和编译器。

对于已经安装的 Qt 版本,Qt Creator 会自动检测到并添加。

你也可以手动添加 Qt 版本和编译器。

点击 OK 保存配置。

2. Mac 系统打开 Qt Creator,点击 Preferences 菜单选项。

在 Preferences 对话框中,选择 Kits 选项。

点击添加按钮来添加 Qt 版本和编译器。

对于已经安装的 Qt 版本,Qt Creator 会自动检测到并添加。

linux虚拟机下安装QT说明

linux虚拟机下安装QT说明
问题解决。
步骤如下:
1、su到root用户,执行:
cd /opt/Qt5.2.0/5.2.0/gcc/lib
ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 libGL.so
------------------------------------------
5.设置环境变量(跟你选择的Qt安装路径有关):sudo vim /etc/profile
把下列语句复制到profile里:
#Qt env for android
export QTDIR=/opt/Qt5.3.1/
export PATH=$PATH:$QTDIR/bin:$QTDIR/5.3/gcc/bin
./configure
gmake
gmake install
Qt 将被在 /usr/local/Qt-5.2.0
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
ubuntu12中
qt项目make的时候提示找不到GL库
看到Makefile中g++的-L路径是-L/opt/Qt5.2.0/5.2.0/gcc/lib
在-L/opt/Qt5.2.0/5.2.0/gcc/lib下确实没有找到libGL.so相关库文件
在/usr/lib/i386-linux-gnu/mesa 下找到libGL.so.1 libGL.so.1.2.0这两个文件
将这两个文件拷贝到/Qt5.2.0/5.2.0/gcc/lib目录下,同时生成libGL.so链接文件指向libGL.so.1

Linux 下编译、安装、配置 QT

Linux 下编译、安装、配置 QT

3、这就是本文用的方法,就是下载源码包,自己编译安装,最为麻烦,但是本来就是学习的,况且现在只能下载到源码包,那就先学习这种方法把。

软件下载QT有好几个下载网站,这里汇总介绍,自从诺基亚公司放弃Meego、遣散Qt开发团队以后,Qt商业版本的网站移到了,而开源版本则放到了 :1、首先是诺基亚的官方网站/这个是不太方便的,想快速下载的接着看后面的。

此网站需要填写用户名和邮箱地址,下载地址会发送到邮件里,我就把我收到的地址贴出来吧。

下面是邮件中的地址汇总。

这里面的linux源码是commercial版本。

Qt 4.8.4 for embedded Linux/developer/download/qt-everywhere-commercial-sr c-4.8.4.tar.gzInstalling Qt for embedded Linux/doc/qt-4.8/qt-embedded-install.htmlQt Commercial Charts 1.1.0/developer/download_charts/qt-commercial-charts-src-1.1.0.tar.gzQt 5.0.0 Sources/developer/download_50/qt-everywhere-commerci al-src-5.0.0.tar.gzQt 4.8.4 for Windows (Src and VS2008 32bit Binary)/developer/download/qt-win-commercial-4.8.4-vs2 008.exeQt Visual Studio Addin 1.1.11 for Qt4 (Binary)/developer/download/qt-vs-addin-1.1.11.exeQt 4.8.4 for Windows (Src and VS2010 32bit Binary)/developer/download/qt-win-commercial-4.8.4-vs2 010.exeQt 4.8.4 for Windows (Src and MinGW 32bit Binary)/developer/download/qt-win-commercial-4.8.4-min gw.exeQt Creator 2.6.1 for Windows (32bit Binary)/developer/download_creator/qt-creator-win-comm ercial-2.6.1.exeQt 4.8.4 for Windows (Src and VS2010 64bit Binary)/developer/download/qt-win-commercial-4.8.4-vs2 010-64bit.exeQt Commercial Charts 1.1.0/developer/download_charts/qt-commercial-charts-src-1.1.0.zipQt 5.0.0 Sources/developer/download_50/qt-everywhere-commerci al-src-5.0.0.zipQt 5.0.0 Offline SDK for Windows (32-bit Binary)/developer/download_50/qt-windows-commercial-5.0.0-msvc2010_32-x86-offline.exeQt Visual Studio Addin 1.2.0 for Qt5 (Binary)/developer/download_50/qt-vs-addin-1.2.0.exe2、QT-project网站下载/downloads这个网站就直接而且清晰多了,分类很清楚,如下图所示。

安装qt-everywhere-opensource-src-4.7.3.tar.gz

安装qt-everywhere-opensource-src-4.7.3.tar.gz

安装qt-everywhere-opensource-src-4.7.3.tar.gz1、linux下安装QT1、获得qt软件包 qt-everywhere-opensource-src-4.8.0.tar.gz 获得qt软件包,然后,解压:tar zxvfqt-everywhere-opensource-src-4.7.3.tar.gz,默认安装到此目录下:/usr/local/Trolltech/Qt-4.8.02、安装PC平台的QT1) 配置:进入解压后的文件夹里,运行./configure -prefix /usr/local/Trolltech/Qt-4.8.0-pc2) 编译:make (时间比较长,好几个小时)3) 安装:make install (由于在配置时指定了安装目录,这样将被安装到目录下:/usr/local/Trolltech/Qt-4.8.0-pc)2、编译可执行文件1、cd到工程目录2、/usr/local/Trolltech/Qt-4.7.3/bin/qmake 生成.pro文件3、make4、在当前目录生成二进制文件,执行即可【./二进制文件】3、配置eclipse环境windows->perference->QT->Add->【/usr/local/Trolltech/Qt-4.7.3/bin】安装qt-x11-opensource-src-4.4.0.tar.gz1、/developer/downloads/qt/x11 下载2.tar -zxvf qt-x11-opensource-src-4.4.0.tar.gz 解压3.cp qt-x11-opensource-src-4.4.0.tar.gz /usr/local4.mv qt-x11-opensource-src-4.4.0.tar.gz qt 改下名,好记吧?我也不知道,,,5.cd qt6./configure7.gmake 编译,在我p4的破电脑上跑了3个小时左右,,,8.gmake install 安装,也花了不少时间,不过比上面快。

qt安装教程

qt安装教程

qt安装教程Qt(发音相似于“cute”)是一种跨平台的C++图形用户界面(GUI)开发框架,适用于开发桌面应用程序、嵌入式系统和移动平台应用程序。

在本教程中,我们将介绍如何安装Qt开发环境。

以下是安装步骤的详细说明:第一步:下载Qt安装包首先,访问Qt官方网站(https://www.qt.io/)并选择“Downloads”选项。

在下载页面上,你可以选择不同的版本和组件,根据你的需求选择合适的版本。

第二步:选择适合的安装程序根据你的操作系统选择适合的安装程序。

Qt提供了Windows、macOS和Linux等不同的版本。

例如,如果你使用Windows系统,可以选择Windows版本的安装程序。

第三步:运行安装程序双击下载的安装程序,运行Qt安装向导。

接受许可协议和使用条款,然后点击“下一步”。

第四步:选择安装选项在安装选项页面上,你可以选择要安装的组件和功能。

如果你只是想安装Qt桌面开发组件,可以选择相应的选项。

你还可以选择安装Qt Creator IDE,这是一个集成开发环境,用于开发Qt应用程序。

第五步:选择安装路径在安装路径页面上,选择你想要安装Qt的目录。

默认情况下,它将安装在C:\Qt目录下。

你可以保留默认设置或选择其他目录。

第六步:配置安装选项在配置安装选项页面上,可以选择是否自动添加Qt到系统的环境变量中。

如果你不熟悉这个选项,建议保留默认设置。

点击“下一步”继续。

第七步:选择Qt版本在选择Qt版本页面上,你可以选择要安装的Qt版本。

通常建议选择最新版本,因为它包含了最新的功能和修复了一些问题。

第八步:安装程序执行点击“安装”按钮后,安装程序会开始执行安装过程。

等待安装完成。

第九步:安装完成安装完成后,你将看到“安装成功”提示。

点击“完成”按钮关闭安装程序。

第十步:配置Qt Creator如果你选择安装Qt Creator IDE,启动它后,需要进行一些配置。

首先,选择语言和外观选项,然后点击“下一步”。

Linux环境下搭建Qt5.9开发环境

Linux环境下搭建Qt5.9开发环境

Linux环境下搭建Qt5.9开发环境在Linux环境下搭建Qt开发环境有两种⽅式:⼀种是图形界⾯的安装,另⼀种是源代码的安装。

下⾯,分别就这两种安装⽅式进⾏说明。

⼀、图形界⾯的安装。

1、在下载Qt安装包,这⾥下载最新(2017.06.18)的版本qt-opensource-linux-x64-5.9.0.run 注意Qt5.9.0 linux版本的只有64位。

2、下载完后,可以看到⽂件的后缀名应该是.run。

然后执⾏如下命令:chmod +x qt-opensource-linux-x64-x.x.x.run(⽂件名按⾃⼰所下载的⽂件来决定)说明:该命令是为了给为Qt安装包赋予可执⾏的权限。

3、然后再执⾏如下命令:./ qt-opensource-linux-x64-x.x.x.run或者双击安装⽂件,即可启动该⽂件。

此时会弹出图形化的安装界⾯,之后的操作就跟Windows下安装软件相类似。

需要说明的是:qt-opensource-linux-x64-x.x.x.run包中包含了QtCreator可视化的开发⼯具,在安装完后,找到安装⽬录下的Tools/QtCreator/bin⽬录下发现有QtCreator可执⾏⽂件,该⽂件就是Qt可视化的开发⼯具。

⼆、源代码的安装。

1、在进⼊版本/次版本/single例如5.9/5.9.0/single下载Qt源代码,⼀般会选择qt-everywhere-opensource-src-x.x.x.tar.gz。

2、拷贝⽂件到⾃⼰想要的⽂件夹,再执⾏如下命令:tar zxvf qt-everywhere-opensource-src-x.x.x.tar.gz说明:该命令是将源代码⽂件解压缩到当前⽂件夹。

3、进⼊解压后的⽂件⽬录,执⾏如下命令:./configure进⾏配置,也可以加上配置前缀:./configure -prefix /xxx使⽤这样的命令的话,后⾯编译过程中产⽣的⽂件会复制到/xxx 这个⽬录下(⽬录不存在会⾃动创建),该⽅法的好处是源码便于管理。

QT安装教程

QT安装教程

QT安装教程qt安装有两种⽅式,⼀种是打包安装,另⼀种是分离安装。

包括QtCreater(IDE)安装和Qt(源码,库⽂件)安装。

Win⼀站式安装Linux安装QT下载QT如: qt-creator-opensource-linux-x86_64-4.10.2.run赋予权限cd ~/softwaressudo chmod -R 777 qt-creator-opensource-linux-x86_64-4.10.2.run开始安装 Qt,输⼊命令./qt-creator-opensource-linux-x86_64-4.10.2.run或者sudo ./qt-creator-opensource-linux-x86_64-4.10.2.run两者的区别在于,⼀个是将 Qt 默认安装在 home ⽬录下,后者是将 Qt 安装在根⽬录/opt 下,当然你也可以在图形界⾯安装过程中⾃⾏设置安装路径;选择安装⽬录/home/cdq/softwares配置 Qt 环境第⼀步:Qt 安装完成后,先别打开,因为还需要安装其他⼯具以及库⽂件。

第⼆步:打开终端,键⼊命令sudo apt-get install gcc g++安装 linux 下编程的编译器;第三步:再输⼊命令sudo apt-get install libqt4-dev不然编译时会出现错误“cannot find -lgl”;第四步:再输⼊命令sudo apt-get install build-essential这是⼀个编译⼯具,它可以使得我们的程序知道头⽂件和库函数放在哪个位置;第五步:打开 Qtcd /home/cdq/softwares/命令进⼊你的 Qt 安装⽬录(以上命令针对 Qt 安装在 home ⽬录下,如果Qt 安装在根⽬录下,则使⽤命令“cd/opt/Qt5.7.0/Tools/QtCreator/bin/”),然后使⽤命令“./qtcreator”打开 Qt;Mac⼀站式安装分离安装安装qt 此步骤安装完成后,终端会显⽰安装完成后的最终⽬录:/usr/local/opt/qt安装qt-creater配置kits安装完成后,创建新的项⽬出现错误No valid kits found.,原因: qtcreator ⽆法选择Qt 版本导致,此时我们需要添加qt 版本。

linuxqt步骤

linuxqt步骤

linuxqt步骤“LinuxQt步骤”是指在Linux操作系统下使用Qt框架进行开发的一系列步骤。

Qt是一个流行的跨平台应用程序开发框架,可以为开发者提供丰富的工具和库,帮助他们创建各种类型的应用程序,包括图形用户界面(GUI)应用程序。

下面将详细解释在Linux操作系统下使用Qt框架进行开发的步骤。

第一步:安装Qt开发环境在开始Qt开发之前,您需要在Linux操作系统中安装Qt开发环境。

您可以从Qt官方网站上下载Qt安装程序。

选择适用于Linux系统的版本并按照安装向导的指示进行安装。

第二步:配置Qt环境变量安装完成后,您需要配置Qt环境变量,以便在终端或命令提示符中访问Qt工具和库。

打开一个终端窗口,并编辑您的bash配置文件(通常是`.bashrc`或`.bash_profile`)。

添加以下行:export PATH=PATH:/path/to/qt/binexport LD_LIBRARY_PATH=LD_LIBRARY_PATH:/path/to/qt/lib请确保将`/path/to/qt`替换为您实际安装Qt的路径。

保存文件后,运行`source`命令使更改生效:source ~/.bashrc第三步:创建Qt项目要创建一个新的Qt项目,您可以使用Qt Creator——一个专门的IDE (Integrated Development Environment)用于Qt应用程序开发。

打开Qt Creator,单击“新建项目”选项。

选择适合您需求的项目类型,例如Qt Widgets应用程序或Qt Quick应用程序。

在“新建项目”向导中,选择项目名称、存储位置和其他选项。

您还可以选择使用C++作为主要开发语言,或选择其他语言,如QML(一种用于构建用户界面的声明性语言)。

第四步:设计用户界面一旦项目创建完成,在Qt Creator的设计模式下可以设计您的用户界面。

Qt Creator提供了一个直观的拖放界面,可让您轻松添加、编辑和布置各种界面元素,如按钮、文本框和标签等。

Linux下QtCreator的安装使用

Linux下QtCreator的安装使用

Linux下QtCreator的安装使用Qt Creator 是一款跨平台的集成开发环境 (IDE),非常适合开发基于 Qt 框架的应用程序。

在 Linux 下安装和使用 Qt Creator 也非常简单,本文将介绍如何在 Linux 系统上安装和使用 Qt Creator。

##1.安装依赖项在安装 Qt Creator 之前,我们需要确保一些依赖项已经安装在系统中。

在绝大多数 Linux 发行版中,这些依赖项通常称为 `build-essential`(用于构建软件所需的工具和库)和 `qt5-default`(用于构建 Qt 应用程序的默认库和头文件)。

在 Debian/Ubuntu 系统上,可以使用以下命令安装这些依赖项:```shellsudo apt install build-essential qt5-default```其他 Linux 发行版上的包管理器可能有所不同,但通常对于这两个依赖项都有相应的软件包。

```shellcd ~/Downloadschmod +x <Qt_Creator_版本号>.run```然后运行 `.run` 文件,根据提示进行安装。

建议选择默认安装路径。

```shell./<Qt_Creator_版本号>.run```安装完成后,可以在应用程序菜单或者 Dash 中找到 Qt Creator。

##3.创建一个新的Qt项目打开 Qt Creator 后,点击 "New Project" 创建一个新的 Qt 项目。

- 在左侧选择 "Qt Widgets Application"(或其他适合的项目类型)。

-在右侧选择项目信息,包括项目名称、路径和类似。

- 点击 "Next",选择所需的配置。

- 在编译系统中选择 "Desktop Qt <版本号> ..." ,并选择所需的构建套件。

在linux系统上安装QT6.6后打不开或编译程序后运行报错

在linux系统上安装QT6.6后打不开或编译程序后运行报错

一种可能原因是缺少依赖文件,排查方式如下,仅供参考
1、在桌面,右键-在终端中打开【类似window的Cmd.exe,或使用快捷键
Ctrl+Alt+T打开】
2、打开QT程序所在位置,一般默认安装位置如下:
文件-主目录-QT-Tools-QtCreator-bin-qtcreator【程序文件,类似exe】
3、拖动程序文件到终端,按回车键打开
4、查看提示的错误信息,以下是我遇到的错误信息
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found。

这里的“xcb“文件全称是libqxcb.so,即如果提示类似的扩展(plugin)错误,实际出问题的文件是libq+错误提示+.so(so类似dll文件)
5、这个文件,默认安装位置如下:
文件-主目录-QT-6.6.1-gcc_64-plugins-platforms-libqxcb.so
6、这个文件可能缺少依赖项,在终端输入以下命令查看依赖信息
7、ldd(小写)+空格+把文件拖到终端里面就会自动填充名称,回车查看
8、以下是我遇到的错误信息
Libxcb-cursor.so.0=>File not found (缺失这个文件导致上一个打不开)9、然后在终端安装这个缺失的文件(或者下载文件自己安装)
sudo apt install libxcb-cursor0 【根据自己缺少的文件安装】
10、再重新打开QT,可以正常打开了。

注意点,linux指令还有路径,区分大小写,文件按实际安装位置查找。

linux qt platform 使用方法

linux qt platform 使用方法

linux qt platform 使用方法
在Linux上使用Qt平台主要有以下几个步骤:
1. 安装Qt开发工具包:首先你需要在Linux系统上安装Qt开发工具包。

你可以从Qt官方网站下载适合你Linux系统的Qt安装包,然后按照安装指南进行安装。

2. 创建Qt项目:打开Qt开发工具,点击"新建项目"来创建一个新的Qt项目。

选择适合你的项目类型(例如Qt Widgets应用程序或Qt Quick应用程序)并指定项目的名称和位置。

3. 配置项目属性:在项目属性设置中,你可以配置项目的构建选项和部署目标等信息。

特别是,你需要确认项目的目标平台为Linux,并指定正确的Qt版本。

4. 编写代码:使用Qt提供的丰富API和工具,编写你的应用程序代码。

根据你选择的Qt模块(例如Qt Widgets或Qt Quick),你可以使用C++或QML语言来编写代码。

5. 构建和运行:在完成代码编写后,使用Qt开发工具进行构建。

确保编译器和构建设置正确,并且没有错误或警告。

然后,你可以在开发工具中运行你的应用程序进行测试。

6. 部署应用程序:一旦你的应用程序构建成功并且通过了测试,你可以将它部署到Linux系统中。

这涉及到将必要的库文件和资源文件一起打包,并确保它们正确地放置在目标系统上。

以上是在Linux上使用Qt平台的基本步骤。

当然,在实际开发中还会涉及到很多其他的细节和技术,例如界面设计、事件处理、数据存取等等。

你可以参考Qt官方文档和相关教程来深入学习和掌握。

linux上移植qt经验分享

linux上移植qt经验分享
液晶屏:5.6寸(640×480)
//公司ARM9平台
Linux version 2.6.39 (root@ubuntu) (gcc version 4.3.5 (Buildroot 2011.05) ) #74 Tue Jan 8 19:35:16 CST 2013
//虚拟机上的x86平台
libtool: Version mismatch error. This is libtool 2.2.6b, but the
libtool: definition of this LT_INIT comes from libtool 2.2.10.
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b
/* Define to rpl_malloc if the replacement function should be used. */
#define malloc rpl_malloc
把上面的几句话删掉后重新编译,就正常了,交叉编译時autotools认为我的工具链的libc中不包含malloc和realloc,然后擅自做主张地替换成了rpl_malloc
此处显示gcc version 4.2.4 但实际中需要用 gcc version 4.3.5交叉编译才能运行,与系统移植时的命名有关。
液晶屏:10.4寸(800×600)
---------------------------------------------------------------------
export set TSLIB_CONSOLEDEVICE=none

Linux下安装QT的剧痛经历

Linux下安装QT的剧痛经历

安装QT的惨痛经历目标:2012.4月下旬,计划开始在linux上安装QT和ffmpeg,准备摸索一下视频客户端的开发。

----------------------------------------------------以下是安装过程----------------------------------------------------由于没有额外的电脑,所以使用了虚拟机安装。

电脑上刚好有fedora6版本的linux,于是安装。

在安装过程中选择了开发工具。

安装完成,从官网下载最新的qt4.8.0,拷贝到一个目录中然后解压。

进入目录后:./configure,选择开源“o”,并接受协议“yes”,2小时后,提示失败。

找不到解决办法,后听说一般都用红帽企业版,后找来企业版5.5安装。

安装完成,然后把原始的qt卸载,计划安装新版本。

结果无法安装,痛苦。

由于原先的QT 被卸载,所以又只好重装同一系统。

完成后不再卸载原始的qt,但是无qtcreator,随后在nokia官网下载qtcreator成功,然后安装成功。

但是无法启动,双击时无任何反应,汗。

安装qtsdk,先:./configure,结果提示总线错误安装ffmpeg,先:./configure,结果提示总线错误又上nokia官网下载qtlib,结果下载下来的是qt4.8.1(文件名QtSdk-offline-linux-x86-v1.2.1.run,为方便,后面以<sdk>表示之),按照说明,先修改文件的执行模式:chmod u+x <sdk>,成功,然后安装:./<sdk>,仍然是错误:/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /usr/lib/libstdc++.so.6: version`GLIBCXX_3.4.9' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /usr/lib/libstdc++.so.6: version`GLIBCXX_3.4.11' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /lib/libc.so.6: version`GLIBC_2.9' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /lib/libc.so.6: version`GLIBC_2.10' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /lib/libc.so.6: version`GLIBC_2.11' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /lib/libc.so.6: version`GLIBC_2.7' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)上网上搜索,说需要libstdc++.so.6.0.10,然后下载之,放入/usr/lib/中,并修改libstdc++.so.6的链接为此文件,然后继续安装,此报另外的错误(内容没有记下来),此时原来的文本文件编辑器gedit无法启动,直接崩溃。

Linux红帽下安装Qt经验

Linux红帽下安装Qt经验

Linux下安装Qt先解决必要依赖:gcc-c++gcc-c++-develgccgcc-develqt-develqt-devel-doc(红色字体表示要输入的内容)一、下载Qt源码包到本机,然后解压缩#tar zxvf qt-x11-free-3.3.8.tar.gz -C /usr/local//将qt-x11-opensource-src-4.2.3.tar.gz源码包解压缩到/usr/local目录(推荐解压缩至 /usr/local目录)解压后如下图:二、进入用户家目录的.bash_profile文件设置Qt环境变量,在这里我们以root用户以例。

#vi /root/.bash_profile在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容:QTDIR=/usr/local/ qt-x11-free-3.3.8PATH=$QTDIR/bin:$PATHMANPATH=$QTDIR/doc/man:$MANPATHLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATHexport QTDIR PATH MANPATHLD_LIBRARY_PATH添加完上面信息后按ESC键,“Shife+:”组合键回到vi编辑器命令行状态,输入wq!(强制保存退出)三、添加完环境变量后,使环境变量立即生效:#source /root/.bash_profile四、进入Qt解压缩的目录#cd /usr/local/ qt-x11-free-3.3.8五、使用configure工具来构建Qt库和它提供的工具:./configure六、最后一步就要进入漫长的Qt安装编译:makeQt安装过程完成。

有可能出现下面的情况,不用上网找,网上无解。

不过先淡定那就照下面做回车后你会看到QT真面目。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、下载Qt源码包到本机,然后解压缩
1.下载qt-x11-free-3.
2.1.tar.gz和qt-x11-opensource-src.tar.gz二进制包。

2.在终端切换至qt-x11-free-
3.2.1.tar.gz所在目录下,执行:tar zxvf qt-x11-free-
3.2.1.tar.gz -C /usr/local
3.已同样的方法将qt-x11-opensource-src-.tar.gz源码包解压缩到/usr/local目录PS:(推荐解压缩至/usr/local目录,目录可以根据名称自己创建)
二、进入用户主目录编辑该目录下的.bash_profile文件,并设置Qt环境变量,在这里我们以root用户以例。

#vi /root/.bash_profile //打开root用户.bash_profile文件
在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容:
QTDIR=/usr/local/qt-x11-free-3.2.1
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATHLD_LIBRARY_PATH
添加完上面信息后按ESC键,“Shife+:”组合键回到vi编辑器命令行状态,输入wq!(强制保存退出)
三、添加完环境变量后,使环境变量立即生效:#source /root/.bash_profile
四、进入Qt解压缩的目录
#cd $QTDIR或#cd /usr/local/qt-x11-free-3.2.1都可以,因为在/root/.bash_prof ile文件已经定义了环境变量QTDIR=/usr/local/qt-x11-free-3.2.1和export QTDIR 。

五、使用configure工具来构建Qt库和它提供的工具:./configure(./configure --hel p 配置选择的列表。

例:-thread选项来创建这个库的一个多纯种版本。


六、最后一步就要进入漫长的Qt安装编译时间了,有事的就出去办事吧,安装编译时间大约需要两个小时。

编译命令:make 安装命令:make install
首先我们进入Linux的图形界面,打开一个控制终端(在桌面空间处单击鼠标右键,在弹出的单菜中选择“新建控制终端”。

),在控制终端里面新建一个.cpp文件,并编写程序,如下:
#vi HelloWorld.cpp //建立一个HelloWorld.cpp文件
#include<qapplication.h>
#include<qlabel.h>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label=new QLabel("Hello World!!!",0);
app.setMainWidget(label);
label->show();
return app.exec();
}
写完上面的代码后保存退出(wq)vi编辑器。

#qmake -project //把.cpp文件编译成.pro文件
#qmake //通过.pro文件自动创建Makefile文件
#make //编译,生成HelloWorld执行文件
#./HelloWorld //运行HelloWorld文件
程序正常运行对话框显示“HelloWorld!!!”,证明Qt安装成功!!。

相关文档
最新文档