ubuntu qt 环境搭建(ubuntu20.04下载教程)

今天给各位分享ubuntu qt 环境搭建的知识,其中也会对ubuntu20.04下载教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

(未完)ubuntu20.04 qt6.2.4 aarch64 开发编译环境配置

install QT6

更新

下载安装工具

文件权限

运行在线安装文件

如果遇到问题:

重新安装libxcb-xinerama文件

重新运行

输入账号,然后安装。选择一个版本,如6.2.4整个勾上,然后Next到下载界面。

install opencv

下载opencv

解压到指定文件夹

新建build文件夹,cmake编译

编译程序,编译完成后安装

install eigen

下载eigen release

解压

编译

完成eigen3的安装

QT include opencv eigen项目迁移到ubuntu后的编译中的报错问题

就可以正常启动qt creator了。

解决方法:

通常安装后就能解决问题,如果不行,考虑下面的软链接方法。

详细见 qt构建遇到 cannot find-l xxx问题_qt cannot find-l-CSDN博客、 Linux的Qt编译出现:-1: error: cannot find-lGL问题的解决方法-CSDN博客

虽然教程是用的野火鲁班猫,但是方法是通用的

安装cmake及其他

查看cmake版本

关于烧录Raspberry pi Image

树莓派插入SD卡并通电。(使用 Raspberry Pi Imager完成SD镜像烧录。)

可以下载( Ubuntu Lts)作为烧录镜像

Ubuntu server无界面,使用SSH远程访问,使用finalshell:

IP查看tplink中的树莓派IP,端口默认是22

QT creator添加Device

添加设备,可以在局域网中找到设备。

打开设置,然后add一个Device

需要填写IP,端口,user name,如果没有key,就生成一个key file,然后链接,期间需要输入username对应的密码。出现下面窗口就是配置好了。

详细可以看这个链接 7.远程连接- [野火]嵌入式Qt应用开发实战指南-基于LubanCat-RK开发板文档

qt creator kits交叉编译

PC的Ubuntu20.04中下载交叉编译包 arm-linux-gcc,然后在ARM板卡上部署测试。参考这个网址:

aarch64对应教程如下:

3. Qt程序编译— [野火]嵌入式Qt应用开发实战指南—基于LubanCat-RK开发板文档(embedfire.com)

安装交叉编译器:

先看看自己虚拟机(PC)的信息

然后看下嵌入式设备(arm64)的信息

针对arm64嵌入式系统,使用Ubuntu20.04系统apt安装交叉编译器,其安装命令是

通过这个指令获取就不用下面的操作下载压缩包了,

从网盘获取交叉编译器、Qt库文件(针对aarch64平台)、sysroot文件#复制文件到虚拟机系统中

查看解压到的位置

查看刚才解压的文件。

安装完了之后在terminal中输入aarch64+ TAB,如下就是安装成了:

编译源码测试:

先写个c文件交叉编译试试

main.cpp内容:

编译通过后通过file指令查看文件类型是否是ELF:64bit LSB shared object,ARM aarch64...。如果是,则完成源码编译。

编译后生成了main可执行文件,拷贝到arm64平台测试,查看输出:hello world!!!。

Qt编译arm64(aarch64)环境搭建

下载qt6.2.4源代码,在虚拟机上编译aarch64版本的库文件

打开QT Creator,打开kits配置套件

如下添加一个/opt目录下的qmake

添加gcc g++ aarch64编译器

添加一个构建套件kit,如下:

源程序选择构建套件并运行:

在嵌入式设备linux系统上运行编译好的程序:

复制Qt库到板卡,然后设置相应的环境变量,就可以运行程序。先复制前面编译的Qt程序到板卡,然后简单运行程序:

使用winscp拷贝依赖文件到嵌入式设备上,如树莓派:

解压完成后,设置该库为环境变量

并重新运行程序

如果要永久变更,就在~/.bashrc中写入

终端运行:

板卡上可能要安装一些库

ubuntu16.04 安装Qt4.8.1

一、环境与软件包介绍

Ubuntu 16.04 64位系统。

二、安装软件包

1. arm-linux-gcc-4.4.3.tar.gz,下载地址:pan.baidu.com/s/1o8OwEF...

2. qt-everywhere-opensource-src-4.8.1.tar.gz,下载地址:http:// mirrors.ustc.edu.cn/qtproject/archive/qt/4.8/4.8.1/qt-everywhere-opensource-src-4.8.1.tar.gz

3. qt-creator-linux-x86_64-opensource-2.0.0.bin,下载地址:mirrors.ustc.edu.cn/archive/qt-creator-linux-x86_64-opensource-2.0.0.bin.

三、安装前系统准备

解决SSH登录问题:“算法协商失败”,参考:openssh无法登录:server responded"algorithm negotiation failed”

需要在Ubuntu下进行桌面软件开发,想起了QT。建议初学者先学习QT4,因为资料相对丰富,不建议立即使用QT5。本文提供2013年11月的环境准备和QT安装方法,用于分享。

QT Library安装分为以下步骤:

1. QT Project网站下载qt-everywhere-opensource-src-4.8.1.tar.gz。

2.使用Firefox浏览器在Ubuntu 10.04.4环境下下载默认目录/home/your name/Downloads,然后使用终端cd至该目录。

3.安装g++,使用apt-get命令。

4.安装libX11-dev、libXext-dev、libXtst-dev,避免编译QT时出现错误。

5.使用apt-get安装这三个包。

6.进入qt-everywhere-opensource-src-4.8.1目录,使用命令配置QT Library,需添加"./"前缀,选择开源版并接受协议。

7.经过编译过程后,终端会显示安装成功信息。

8.使用make install安装QT,需要root权限。

9.测试QT是否安装成功,进入指定目录并运行相关命令。

10.设置环境变量,编辑用户和root用户环境变量文件。

第二步:安装QT Creator。

下载bin文件后,将其权限改为可执行,使用终端执行安装命令。

至此,QT安装完成,运行桌面环境的QT Creator进行测试。

参考以下博客:

Ubuntu下安装Qt4.5(包括X86和ARM版本)- findumars-博客园

ubuntu QT开发环境(三种方法安装Qt4.8,其中apt-get方法安装QT库最简单)good

*** Ubuntu下QT的安装详细教程- cddchina的专栏- CSDN博客

*** Ubuntu16.04下Qt交叉编译开发环境搭建- Leon- CSDN博客

怎样在ubuntu下安装Qt开发环境

ubuntu自带的软件下载中心下载的Qt让人比较头疼,Qdesigner等可以正常使用,但是Qt的库函数不会下载,apt-get也无法下载的时候,需要手动安装。安装前确保有4G的剩余空间。安装过后可以删除2G安装用的文件。

1.下载QtFramework。进入网址

/downloads

,选择中间的标签LGPL,然后下载Qtlibraries4.7.0forLinux/x11(199MB)

更新:找不到的话可以直接到

downloads

,在页面中间的QtLibrary里选最新的Qtlibraries4.8.3forlinux/X11(223MB)2.解压文件。进到存放下载文件的目录下执行tar-zxvfqt-everywhere-opensource-src-4.7.0.tar.gz其中qt-everywhere-opensource-src-4.7.0.tar.gz是刚下载文件的文件名3.默认情况下系统是没有g++编译环境的。需要手动安装。执行sudoapt-getinstallbuild-essential。如果提示找不到包可以更新一下源。方法为sudogedit/etc/apt/sources.list编辑源列表。然后执行sudoapt-getupdate4.执行sudoapt-getinstalllibx11-devlibfreetype6-devlibavahi-gobject-devlibSM-devlibXrender-devlibfontconfig-devlibXext-dev5.把解压后的文件夹拷贝到英文目录(非tmp)下,进入该文件夹执行./configure,然后选择o(开源),接着选择yes(同意)。运行结束后提示Justrun'make'等信息后表示这步成功了。6.make。执行make,这步需要很长时间(我用了4个小时T_T)7.安装qt。执行sudomakeinstall,这步较快,文件安装在/usr/local/Trolltech/Qt-4.7.08.设置环境变量。执行vi~/.bashrc添加如下内容:QTDIR=/usr/local/Trolltech/Qt-4.7.0/PATH=$QTDIR/bin:$PATHMANPATH=$QTDIR/doc/man:$MANPATHLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATHexportQTDIRPATHMANPATHLD_LIBRARY_PATH之后重启。如果不会用vi可以执行vi语句后输入:$回车,然后输入o进入输入模式,将上面的字段拷贝后按esc,然后输入大写的ZZ即可。9.接下来就可以按照qmake-projectqmakemake

阅读剩余
THE END