linux qt 添加动态链接库_iMX287A嵌入式Qt环境搭建

本文详细介绍了如何在iMX287A开发板上搭建嵌入式Qt环境,从查看Qt库版本到创建并运行第一个Hello World程序。同时,还涵盖了在Linux桌面版本上搭建Qt环境,以及在开发板上运行Qt程序的步骤。
摘要由CSDN通过智能技术生成

5b423bb1ab9140be928940fcafd75cda.png

1.嵌入式Qt简介

Qt 是一个跨平台的应用程序开发框架。使用Qt开发的应用程序,只需要编写一套代码,然后把这套代码放在不同平台的Qt环境去编译,就会生成可以运行在对应平台的应用程序。例如,我在Windows写了一个串口助手,这套代码不用修改,放在Linux环境下的Qt开发环境,重新编译,就可以生成可以在Linux环境下运行的串口助手,当然,Qt支持的环境有很多。不同平台下的移植,只需要修改很小一部分或者不用修改就可以直接运行。

10dd3b2482c7200a796fa2df6e579eb2.png

嵌入式Qt,即QtE,属于Qt Embedded Linux 分支平台。Qt/E 所面对的硬件平台较多,当开发人员需要在某硬件平台上移植 Qt/E 时,需要下载Qt 源代码,利用交叉编译器编译出 Qt 库。接着需要将 Qt 库复制两份,一份放置在开发主机上,供编译使用;一份放在目标板上,供运行时动态加载使用。

da4bff20a6679b5ee95ffdeafe91eb28.png

2.查看开发板Qt库的版本

要想在开发板上运行Qt程序,首先板子上要有Qt的库,而且要确定这个的库的版本。那么怎么看 开发板上的Qt库是Qt-4.7.3版本的。可以使用find搜索命令,搜索本地所有Qt相关的文件:

#进入到根目录
cd /

#搜索qt相关的文件
find -name "*Qt*"
#或者
find -name "*qt*"

如果搜索结果有很多so类型的文件,说明这个开发板上的系统是支持Qt的,而且后面的数字就是当前Qt库的版本号。

1e775119b7a20c07f231456a8a15ee20.png

可以看出,iMX287A开发板支持Qt,库的版本是4.7.3。

3.第一个嵌入式Qt程序——Hello World

又是"Hello World",无论学习什么东西,都要先来个"Hello World",当然Qt也不例外。

3.1 主机搭建嵌入式Qt环境

搭建一个最基本的Qt环境,需要两个东西:qmake和编译器。编译器用的是交叉编译器,我们在第一节的教程中&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值