我们的电脑一般来说,现在主流的还是X86平台(当然,随着64位机的普及,相信以后格局会变化,暂不讨论)。对于Qt应用程序来说,我们在PC机上开发的时候,因为本身我们的开发软件Qt creator是运行在X86平台上的,而我们编写的应用程序也默认是在PC机上运行的。所以,编译步骤很简单:
1_1、命令行模式:①、qmake -project #生成Qt工程文件#
②、qmake #生成Makefile#
&
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
9.2k累计阅读
9.2k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄13年
我们的电脑一般来说,现在主流的还是X86平台(当然,随着64位机的普及,相信以后格局会变化,暂不讨论)。对于Qt应用程序来说,我们在PC机上开发的时候,因为本身我们的开发软件Qt creator是运行在X86平台上的,而我们编写的应用程序也默认是在PC机上运行的。所以,编译步骤很简单:
1_1、命令行模式:①、qmake -project #生成Qt工程文件#
②、qmake #生成Makefile#
&
当前文章被以下社区和专栏收录:
qt/qtcreator在Arm架构下的安装
1. 下载qtcreator qtcreator下载地址:https://download.qt.io/archive/qtcreator/ 因为我机器是linux arm架构,所以要选择tar.gz直接编译(纯linux可以选择.run的文件,直接chmod给权限,然后运行)。 我这里选择的是2.8.1版本,qt-creator-2.8.1-src.tar.gz 2. 解压(你自己指定解压路径),查看文档,并执行文档内容 这里有个文档,README,打开,看到他有编译的提示,我下面翻译一
交叉编译Qt应用程序在ARM平台上运行的步骤
交叉编译工具链包括交叉编译器、库文件和头文件,用于将源代码编译成ARM平台上可执行的二进制文件。本文将介绍在ARM开发板上交叉编译Qt应用程序的详细步骤,并提供相应的源代码示例。通过上述步骤,您可以在ARM平台上交叉编译和运行Qt应用程序。记住,确保选择与交叉编译工具链兼容的Qt版本,并按照正确的顺序执行上述步骤。这将使您能够在ARM开发板上开发和部署功能丰富的Qt应用程序。从Qt官方网站下载适用于ARM平台的Qt源代码。将交叉编译工具链的路径添加到系统的环境变量中,以便在命令行中直接使用交叉编译工具。
QT·移植Qt到ARM平台及搭建Qt交叉编译环境
移植Qt到ARM平台及搭建Qt交叉编译环境
QT移植至ARM平台
通过以上步骤,我们成功地将Qt移植到了ARM平台,并编译了一个Qt应用程序。最后,我们可以使用交叉编译工具链编译Qt应用程序,并在ARM平台上运行。在本文中,我将详细介绍如何将Qt移植到ARM平台,并提供相应的示例源代码。同时,我们还指定了ARM架构的相关选项,以确保生成的应用程序能够在ARM平台上运行。上述命令中,我们指定了Qt的配置选项,包括使用ARM平台的设备和交叉编译工具链的路径。在获得交叉编译工具链后,我们需要配置交叉编译环境。编译完成后,将生成的可执行文件拷贝到ARM平台上,并在该平台上执行。
【一、搭建通用Arm平台的QT交叉编译环境】
arm平台的QT交叉编译环境搭建
将windows下编写的QT代码在arm开发板(imx6ull)上运行
一开始我在开发板上运行计时器,上边的汉字和数字全都不显示,所以就找各种解决办法,但是全没用,最后看到上边设置开发板环境变量的时候会设置export QT_QPA_FONTDIR=/usr/share/fonts ,这指定了字体的文件夹,所以把下载的字体移动到这个文件夹就好了,我下载的是文泉驿字体,字体和代码都在这个仓库里(https://github.com/guoyongjian111/Timer)3 /home/book/tslib/tslib-arm/lib 为tslib相关库文件路径。
通用 Qt 交叉编译环境搭建攻略
本攻略将指导如何在任意 ARM 平台开发板上搭建 Qt 交叉编译环境。目标是使用 Qt 在 ARM 开发板上运行应用程序,但无论是选择哪个开发板(如 i.MX6U 或其他),都可以参考本攻略进行环境搭建,重要的是学习方法,注意:不要原搬照抄,根据自己的实际情况作相应的替换。
QT 4.8.6安装和交叉编译
一,QT4.8.6安装ARM版本 这个是qt目录,ARM的 1,替换qmake.confg ./configure-embeddedarm-xplatformqws/linux-arm-gnueabi-g++-little-endian-opensource-host-little-endian-confirm-license-nomakedemos-nomakeex...
linux 安装qt 4.6软件,Linux下安装QT之版本qt-4.6.3
在Linux中分别安装应用于不同平台的QT:PC;嵌入式X86;ARM。这三者PC版、嵌入式X86版和ARM版的区别主要体现在:当configure时分别加了不同的参数,具体区别是:PC平台:在linux中全安装qt,用它编译好程序后,直接用“./”就可运行。嵌入式X86平台:带有qvfb功能,在PC机上可以模拟应用程序在arm开发板上的运行情况。用此编译好的程序,只用“./”命令不可以运行,必须...
移植Qt到ARM平台及搭建Qt交叉编译环境
前言 写文章的目的是想通过记录自己的学习过程,以便以后使用到相关的知识点可以回顾和参考。 要想在ARM平台上运行Qt程序,得满足以下两个点: 1、ARM平台上搭建Qt运行环境 2、获得通过交叉编译后的Qt可执行文件 一、编译tslib库 从网上下载 tslib 源码压缩包,发送到 Ubuntu 中并解压,进入tslib源码目录,内容如下所示: 执行命令安装以下软件: sudo apt-get update sudo apt-get install autoconf automake libtool 执
Linux下的Qt环境搭建(arm交叉编译)
Linux下的Qt环境搭建(arm交叉编译)Qt环境安装应用安装gl库安装交叉编译器配置交叉编译器到qtcreator创建应用编译运行设置成开机自启动 注意:本文软件环境为在虚拟机里搭建的ubuntu-14.04.5-desktop-amd64.iso,虚拟机版本VMware-workstation-full-9.0.0,如果链接中内容发生迁移无法下载可留下联系方式,虚拟机系统安装过程本文不做讲解...
Qt交叉编译移植arm开发板
Qt交叉编译移植arm开发板 文章目录Qt交叉编译移植arm开发板1 环境介绍2 opecv的移植3 交叉编译链的安装4 tslib库的安装5 Qt源码的交叉编译6 qt配置编译器6 编译arm-qt程序 1 环境介绍 linux -------------------------------- Ubuntu16.04 ----------------------- 下载地址 交叉编译-------
Ubuntu16.04 ARM/Qt 交叉编译环境搭建
嵌入式开发Ubuntu16.04 ARM/Qt 交叉编译环境搭建背景环境说明安装交叉编译工具下载Qt源码包编译Qt源码安装QtCreator配置QtCreator应用QtCreator交叉编译 Ubuntu16.04 ARM/Qt 交叉编译环境搭建 最近由于工作需要,接触到交叉编译,鉴于之前没有完整做过这方面的工作,记录一下。后续也会尽量把相关的内容都加入进来 背景 最近由于客户需求,要将windows下的一个网络相机的sdk移植到嵌入式环境下,客户用的开发板是toybrick-3399Pro,目前手上
【Qt 学习之路】Qt 如何在 Windows上 交叉编译ARM 程序
习惯于开发Arm板上的程序时去Ubuntu上进行开发,如今就想懒一下,不想来切双系统。那么Qt如何在Windows上开发Arm呢?今天我们一起来盘盘吧~
交叉编译实践-Qt应用程序交叉编译【用cmake工具编译】
上篇介绍了交叉编译的基本原理,以及交叉编译一个简单的HelloWorld程序,这篇将介绍如何交叉编译Qt程序。 由于Qt程序依赖的底层以及第三方的相关库太多(比如libGL.so库为OpenGL库,libX11.so库为系统图像库等等),因此在交叉编译时会出现各种问题,下面将其主要的问题归为如下三类: 1. 编译器所依赖的库,在编译链接过程中,找到了宿主机的库了,导致文件格式不对,编译链接不成
Ubuntu上交叉编译Qt目标平台Arm64
I /usr/src/linux-headers-4.18.0-15/arch/arm64/include \ #目标平台的头文件路径。# modifications to g++.conf 交叉编译器使用绝对路径。5.configure命令设置:#!
Ubuntu搭建 ARM平台QT环境
Ubuntu上 搭建ARM QT 环境1.安装桌面版QTCreator + QT2.配置ARM交叉编译环境3.编译Arm版本的QT库4.配置QtCreator 构建套件 电脑环境:Ubuntu16.04 目的: 能在ubuntu系统的电脑上编写可在ARM板上可运行的程序。 注:ARM板子上同样需要QT环境 1.安装桌面版QTCreator + QT 在线安装 qt-unified-linux-x64-3.2.3-online.run 安装过程需要输入账号密码,没有需要注册。 选择安装的QT版本,和需要安
【QT开发】交叉编译QT程序在ARMLinux平台上运行
本文为自行探索交叉编译QT程序在ARMLinux平台上运行的全过程,用笔记记录学习移植过程以及移植过程中出现的问题和解决的方案,希望可以帮助大家。
QT交叉编译arm
QT环境以及交叉编译环境的搭建 提示:这个操作比较常规,我就说一下自己遇到的一些问题然后一些注意事项 文章目录QT环境以及交叉编译环境的搭建前言一、QT使用方面,先得知道QT是怎么回事QT是什么和我认为的优势干货来了qmake编译器二、自己使用遇到的问题总结 前言 提示:整个项目是调用摄像头完成画面采集并且调用百度OCR API接口进行Post上传,并且得到所识别画面内容,并且画面实时显示,再将结果通过TCP协议上传至服务器,QT应用程序ubuntu上验证,交叉编译后移植到嵌入式arm平台下,各平台大
948
9956
3万+
4287

被折叠的 条评论
为什么被折叠?



