【QtCreator】能否在PC上边交叉编译工程供给树莓派使用?

树莓派&qt5交叉编译 Rasberrypi&Qt cross compilation本以为树莓派这么受欢迎,大家应该把开发树莓派中遇到的问题解决的差不多。但遇到一个有一个问题,解决一个有一个,心累啊,最终还是把环境搭建好了。ps:加入到某些树莓派qq群,本以为有大神能够帮忙,结果,进去后刚问问题,所谓的大神就说 新手!! 怎么启动的程序……,等我把问题说清楚,全都哑巴了! 树莓派安装qt5&qtcreator–>pc交叉 阅读详情

项目场景:

提示:这里简述项目相关背景:
树莓派是arm64/armhf 架构,PC机是x86架构,两个不同的架构如何执行交叉编译?
虽然树莓派也可以安装QT环境,可是不想每次都把QT工程复制到树莓派进行编译再打包。


1.工具链的下载安装:

1.下载树莓派交叉工具链(对应了Raspberry镜像的版本)https://gnutoolchains.com/raspberry/

在这里插入图片描述
2.下载MinGW工具链 https://gnutoolchains.com/mingw32/
在这里插入图片描述
2.安装工具链

在这里插入图片描述
在这里插入图片描述


2.下载QT源码资源包:

下载地址:https://download.qt.io/archive/qt/
在这里插入图片描述

3.编译测试:

1.在我们为Raspberry Pi构建Qt之前,我们需要使sysroot与工具链重新同步,以确保该工具链具有Raspberry中的所有标头和库。从 \ Raspberry \ TOOLS文件夹启动UpdateSysroot.bat文件:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.通过运行 \ MinGW32 \ msys \ 1.0 \ msys.bat从MinGW工具链启动msys shell :
检查gcc和arm-linux-gnueabihf-gcc 是否添加到系统环境路径
在这里插入图片描述

解决方案:

提示:这里填写该问题的具体解决方案:
参考官方指导,先找资料学习一下:
https://wiki.qt.io/Raspberry_Pi_Beginners_Guide
https://visualgdb.com/tutorials/raspberry/qt/embedded/
参考博文:
https://blog.youkuaiyun.com/xukai871105/article/details/24932611
https://blog.youkuaiyun.com/qq_41068712/article/details/89672143

交叉编译并部署Qt5.12.4到树莓派3B+ 这个教程将指导你如何在电脑上交叉编译Qt 5.12.4并安装到树莓派。这样你就可以在电脑上用Qt Creator设计和编译树莓派的应用,然后直接在树莓派上运行和调试。 硬件 这篇教程使用树莓派3B+和Qt 5.12.4。电脑的操作系统是Linux(ubuntu 64位),树莓派的操作系统是Raspbian Stretch with desktop。 准备工作 在... 阅读详情

相关推荐

一、在树莓派和Ubuntu上配置Qt + OpenCV的交叉编译环境——2. Qt的交叉编译(带EGLFS支持)

一、在树莓派和Ubuntu上配置Qt + OpenCV的交叉编译环境——2. Qt的交叉编译(带EGLFS支持)

weixin_37789780的博客 6492

树莓派交叉编译-问题解决-UpdateSysroot.bat

关于"UpdateSysroot.bat"在树莓派交叉编译较新系统镜像缺失的问题 解决window系统实现的树莓派根目录的同步问题

这里是Brain8Storm的博客 357

300m半径无人机单兵侦测设备技术详解

300m半径无人机单兵侦测设备凭借其卓越的侦测性能、高效的识别能力、便捷的告警方式以及广泛的应用场景,成为现代军事、安保及应急救援领域的重要装备。300m半径无人机单兵侦测设备,融合了最新的无人机技术、高精度传感技术与实时数据处理技术,为单兵作战、巡逻及侦察任务提供了前所未有的视野与效率。该设备通过无人机搭载的高性能侦测模块,能够在复杂环境中实现300米范围内的精准侦测,大幅提升单兵的战场感知能力和决策效率。设备为被动式探测设备,确保安静安全运行,不暴露目标 设备耗电功率小,可长时间在野外使用。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1120

QtCreator交叉编译设置--sysroot选项

源码编译时使用-sysroot指向目标板根文件系统、因为需要使用依赖库;执行完make install后,是安装在以-sysroot为根目录下的,使用qtcreator添加qmake显示安装错误;之后可以识别qt版本;接着产生一个问题;构建工程可以使用cmake就是CMakeLists.txt或使用.pro文件,使用默认工程编译报错:“-1: error: cannot find crt1.o: No such file or directory”;就是交叉编译环境有问题;

qq_23747513的博客 2245

阿里云网络架构设计

背景 一个企业上云,首先要考虑整个网络的规划,涉及到云上和云下的网络规划,云上VPC的规划,云上不同地域VPC的互通,云上可用区的选择等等,所以一定要提前规划好整体的网络架构,现在阿里云云上的虚拟化网络解决方案已经完全转向 了云企业网,所以所有使用阿里云的企业客户多多少少都会使用阿里云的CEN 支撑自己的业务。 云企业网介绍 云企业网(Cloud Enterprise Network)是承载在阿里云提供的高性能、低延迟的私有全球网络上的一张高可用网络。 IDC专线接入CEN 首先面临的是云上和云下打通,那么

修电脑的码农 4840

GitLab中国区注册终极解决方案:绕过+86手机验证的实战技巧(2023最新)

本文详细解析了GitLab中国区注册时绕过+86手机验证的三种实战技巧,包括开发者工具调试方案、使用国际号码的变通方案以及本地化部署替代方案。通过技术分析和实践验证,帮助开发者顺利注册GitLab账号,提升团队协作效率。

rl6adventurer的博客 1499

QtCreator中的Sysroot的含义及坑

软件编译过程中用到指定路径的头文件、链接指定路径的库,软件运行过程中需要在该指定路径下寻找相应资源。如gcc指定在/usr/include目录查找头文件,binutils中提供的ld命令从/lib、/usr/lib、LD_LIBRARY_PATH、/etc/ld.so.conf等指定路径进行共享库和静态库连接。交叉编译时需要在本地系统进行编译,而编译出的软件在目标系统运行,这就存在编译时指定的路径和运行时的路径不一致的矛盾。DESTDIR和sysroot配合用于解决这个问题。也就是说如果配置了Sys...

danshiming的博客 6596

采用LM324输出方波、正弦波、三角波

介绍以LM324运放芯片为核心,设计电路连接,实现三角波转化为正弦波,再由正弦波转化为方波输出的简易函数信号发生器的基本功能。本文介绍通过使用NI Multisim 14.0软件仿真模拟搭建所设计的电路,再使用这个软件的示波器进行仿真输出三角波,正弦波,方波。使用软件进行仿真后再到实验室进行调试,将其接入电源,并通过在显示器上观察波形以及数据,得到结果。该电路结构简单,信号的幅度、频率等参数可调,在仿真软件和实验室检测都有较好的性能输出,可替代实验室标准的函数信号发生器完成一般的实验要求。

qq_48771816的博客 7万+

使用QtCreator作为嵌入式Linux的IDE及可视化调试工具

使用QtCreator作为嵌入式Linux的IDE及可视化调试工具 开发嵌入式Linux程序的朋友们都有一个感触,那就是Linux太自由了,自由到没有一个大家都用的工具来开发程序,有人喜欢用Vim,有人喜欢用Emacs,有人用原生的gdb调试,有人用可视化的insight。于是就羡慕iOS和Android开发者们,他们有苹果和Google官方开发的XCode和AndroidStudio...

weixin_30505225的博客 490

ABAP 百科全书的阅读目录(2024版)

909 篇 ABAP 技术文章的目录

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 4248

DeepSeek邮件管理全攻略

DeepSeek邮件助手是一款高效的邮件处理工具,提供智能分类、撰写、回复和任务自动化功能。通过API调用或多智能体系统,它能自动分类邮件意图、生成专业回复并优化邮件内容。核心功能包括智能过滤、会议安排和任务提醒,支持与主流邮箱服务集成。提供精准提示词模板,帮助用户快速生成得体邮件,提升工作效率。适合个人和企业使用,通过简单配置即可实现邮件处理自动化。

Genio_Wang的博客 180

QT笔记--嵌入式QT交叉编译与移植(含OpenGL ES2)

本文记录了QT并移植到开发板的过程,并在虚拟机上用QTcreater 开发程序,到开发板上运行。其中重点解决了一些过程中的BUG和坑。

szembed的博客 4390

VS2019编译配置Easy3D

VS2019编译配置Easy3D

dayuhaitang1的博客 2598

Ubuntu18.04 Qt Creator 交叉编译树莓派4B

前言 由于毕业设计中涉及到有关于Qt界面的部分内容,如果是在树莓派上直接安装Qt Creator其本身占用较多内存以及性能不能跟电脑相比,用起来会较为卡顿比较影响使用,所以我就参考了知乎上的相关文章在自己的电脑上搭建其Qt的交叉编译环境。 这里就贴上知乎链接:https://zhuanlan.zhihu.com/p/138021025?utm_source=qq 树莓派上的前期准备 系统换源 在安装完系统后我们一般会对系统进行换源,这是因为有些包我们在下载的过程中,它是使用外国的网址,网速非常慢,所以我们经

weixin_43677415的博客 1667

【全网首发】2026华为OD双机位C卷 机考真题题库含考点说明以及在线OJ (Java)

如果你收到的是双机位C卷考试通知,需要针对性地调整备考策略。自2025年11月19日起,华为OD机试已正式从双机位A卷切换至。复杂度明显提升,需要组合多个算法点。题面相对简单,直接考查编程基本功。考查问题分析、算法选择和优化能力。通常为1-2个核心算法点的应用。

算法大师! 165

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

树莓派3之Qt5.11.3交叉编译 PC机-Ubuntu16.04-64bit 官方镜像-buster版本

参考资料 官方教程:https://wiki.qt.io/RaspberryPi2EGLFS#Step_by_step 感谢红模仿的小作坊博主-原博主博客地址:http://blog.csdn.net/qq21497936 文章博客地址:https://blog.csdn.net/qq21497936/article/details/79710509 关于中间编译出现问题时查到的资料:ht...

sampson_sxz的博客 3205

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

交叉编译并部署Qt5.14.1到树莓派4最新官方镜像-buster版本

简述一下这个东西的作用:用来构造文件系统,我们还需要把开发板上的opt、lib、usr等目录覆盖上去,二者合成一个文件系统,用来提供给交叉编译时编译器寻找头文件.h和库文件.so等东西用的。这样才能提供一个基本与目标开发板一致的环境,给出这个环境之后,编译时找头文件就不在笔记本(ubuntu16.04)的环境找了,只在sysroot这个目录里面找。 ———————————————— 版权声明:本文为优快云博主「dieju8330」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接

fax0371的专栏 8287

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【树莓派开发】树莓派3B的Qt交叉编译环境搭建(2)

7.安装并配置Qt Creator 将树莓派和Ubuntu连入同一局域网,查看树莓派的IP地址(博主的树莓派IP地址为:192.168.191.2) 运行qt-opensource-linux-x86-5.4.1.run 一路下一步即可安装完成。 安装完成后打开QtCreator(地址:~/Qt5.4.1/Tools/QtCreator/bin/qtcreator)   任意打

DaLaoZi的专栏 1万+

从pc ubuntu18.04移植qt项目到arm开发板(树莓派lite镜像)遇到的坑

首先明确架构。架构对应不同的指令集,x86编译出来的可执行程序必然不能在arm运行。所以需要交叉编译。还有,不同位数的系统,所能运行的程序也不一样,说到底这个应该是运行库的问题。我一开始在64位的lite系统尝试运行,提示我找不到文件使用file命令查看文件详细属性。

weixin_44880134的博客 1922

qmake编译工具链_QT交叉编译环境

1 PC端安装Qtsudo apt-get install qtcreator将安装全套的Qt开发环境,可以在PC端进行qt开发。2 安装交叉编译工具链Ubuntu14.04的Qt版本为5.2.1,16.04的Qt版本为5.5.1,高版本Qt库可以向下兼容运行低版本工具链编译的程序,因此这里选用5.2.1版本作为编译工具链。解压后进入到以下目录:qt-everywhere-opensource-s...

weixin_29130255的博客 1880

嵌入式界面开发—qt源码库在树莓派中的部署

想要在嵌入式设备中运行qt程序(其他的程序一样),要在嵌入式设备中将程序运行所依赖的库部署。网上部署方式千万种,例如直接将库编译之后写入镜像,然后用这个镜像来安装树莓派的系统;也有在嵌入式设备中直接安装qt。本文介绍最普遍的部署方式,就是在pc端的ubuntu中交叉编译库源码,然后上传编译好的库到树莓派,最后配置qt creator交叉编译的kit来实现在pc端编译自码程序,上传到树莓派运行。 ...

hammlee 1927

树莓派2B,Qt5.8交叉编译移植。

开发板: 树莓派2B PC机环境: Ubuntu 14.04 LTS 参考官方文档: https://wiki.qt.io/Raspberry_Pi_Beginners_Guide 写本文的目的: 与大家分享自己的移植过程和一些心得,如有不当之处,请大家指出,大神勿喷! 创建目录opt,方便管理所需要的工具资料。** mkdir ~/opt cd ~/opt 在/mnt目录下创建 ra

亅会飞的乌龟的博客 3772

一个关于在raspberry上运行的交叉编译Qt现代指南,这个指南主要是介绍带有eglfs硬件加速OpenGL ,并在QtCreator将其配置

https://wiki.qt.io/RaspberryPi2EGLFS#A_modern_guide_for_cross-compiling_Qt_for_HW_accelerated_OpenGL_with_eglfs_on_Raspbian_and_setting_up_Qt_Creator 题前科普 eglfs是Qt的一个平台插件,使Qt程序可以利用opengl es画图而无需窗口系统...

yjbaobo的博客 4807

交叉编译开发

开发运行在树莓派上的Qt界面程序,应用软件编码框架是QT,编译环境:VM虚拟机,ubuntu18.04环境,安装了Qt,已经交叉编译相关的环境,代码编写:windows安装VS Code软件,可以远程连接到VM,直接写代码,暂时未找到Qt Creator可以远程VM编码的内容。

qq_34585002的博客 323

qt在麒麟系统的交叉编译

方法2:apt install g++-aarch64-linux-gnu gcc-aarch64-linux-gnu。/opt/qt5.12.8-arm64 #打包成qt5.12.8-arm64.tar.gz。/opt/qt5.6.0-arm64 #打包成qt5.6.0-arm64.tar.gz。注意:一般交叉的qt版本要比目标板的版本低兼容性会好点。/opt/Qt5.12.8 #Qtcreator 目录。/opt/Qt5.6.0 #Qtcreator 目录。

qq_17414927的博客 773

长沙红胖子Qt·西安(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...

长沙红胖子 Qt・西安,本人拥有省级科研团队从业背景,研发团队产出所有项目、产品方案和研发无分包、无外包、无AI代笔,长期深耕双一流体系高精尖技术配套研发。博客主动剥离复杂底层工况机理,专注沉淀高端、特种行业领域Qt工程化落地实战经验。所有内容均为个人梳理总结的通用性工程方法论,只输出可公开的普适技术思路。

长沙红胖子 Qt・西安|省级科研团队从业背景,深耕双一流体系高精尖技术配套研发|剥离高精尖机理,沉淀高端特种行业领域 Qt 工程化落地经验|博文仅分享通用技术总结,输出公开普适工程思路。 164万+
上一篇: 【Raspberry】给树莓派初上手安装(ubuntu mate)系统镜像
下一篇: 【电气设计】插头/插座组合设计标准
Colin Tang
博客等级 码龄8年 1805粉丝 27原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值