qt的移植(qt的移植性)

1、下载qt-everywhere-opensource-src-4.8.1.tar.gz, 下载连接地址如下:http://download.qt.io/archive/qt/4.8/4.8.1/

2. 解压qt压缩文件tar xvf qt-everywhere-opensource-src-4.8.1.tar.gz

3. 为了编译的方便编译 ,写了一个配置文件bulid.sh

内容如下:

#!/bin/sh

./configure -prefix ../qt-4.8.1-powerpc

-release

-opensource

-embedded powerpc

-no-webkit

-no-qt3support

-xplatform qws/linux-powerpc-g

-qt-gfx-linuxfb

-big-endian

-no-openssl

并且修改bulid.sh的属性,chmod a x bulid.sh

4. 添加qws的编译器

修改 vi mkspecs/qws/linux-powerpc-g /qmake.conf

把配置文件内的工具连换成自己系统的工具连

# modifications to g .conf

QMAKE_CC = powerpc-none-linux-gnuspe-gcc

QMAKE_CXX = powerpc-none-linux-gnuspe-g

QMAKE_LINK = powerpc-none-linux-gnuspe-g

QMAKE_LINK_SHLIB = powerpc-none-linux-gnuspe-g

# modifications to linux.conf

QMAKE_AR = powerpc-none-linux-gnuspe-ar cqs

QMAKE_OBJCOPY = powerpc-none-linux-gnuspe-objcopy

QMAKE_STRIP = powerpc-none-linux-gnuspe-strip

需要修改的位置如上。

5. 配置qt

运行bulid.sh 这个脚本 ./bulid.sh

6. 编译基于powerpc的qt库文件

make -j4 && make install

编译时间大概1小时左右, 编译完成后在上一级的目录会有一个qt-4.8.1-powerpc 文件夹, 这个文件夹内的内容就是基于powerpc的qt库。

7. 再编译一个本地的QT库 , 以便于本地调试应用程序,运行命令进行配置

./configure -prefix ../qt-4.8.1-desktop

8. 编译本地的QT工程

make -j4 && make install

编译完成后在上一级的目录会有一个qt-4.8.1-desktop 文件夹, 这个文件夹内的内容就是基x86 的qt库。

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!

无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。宓屽叆寮忕墿鑱旂綉瀛︿範璺緞鎬濈淮瀵煎浘棰嗗彇

qt的移植(qt的移植性)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月1日 上午8:20
下一篇 2024年5月1日 上午8:31

相关推荐

  • 申报科研课题的程序(申报科研课题的程序是什么)

    帮助团队成员跟踪项目组合中的任务和障碍,并确定优先级次序的第一步,就是将当前和下一个计划的任务从工作计划中导出到Excel中。 因为项目团队成员很可能无法访问微软项目软件,而Exc…

    2022年9月11日
    131
  • 大赛 投票报名

    大赛投票报名开始啦!快来投票选出您最喜欢的比赛项目吧! 在这个数字化的时代,越来越多的人选择通过在线平台获取信息和娱乐。而今年,我们迎来了一项全新的比赛——“最佳创新大赛”!这是一…

    科研百科 2024年12月5日
    0
  • 自贡富顺板桥镇:强化党员管理 夯实党建基础(加强基层党员管理)

    为全面落实从严治党新要求,进一步提高党员队伍的整体素质,扎实推进基层党组织建设,近年来,自贡市富顺县板桥镇在实处做工作、在严上下功夫,不断强化党员管理,夯实党建基础。 做强党员示范…

    科研百科 2024年2月12日
    95
  • 黑龙江宝山矿业 尾矿库包保责任清单公告

    黑龙江宝山矿业尾矿库包保责任清单公告 为进一步加强尾矿库管理,保障周边环境安全,黑龙江宝山矿业公司特此发布尾矿库包保责任清单公告。 一、尾矿库名称、地址、容量等基本信息 二、尾矿库…

    科研百科 2024年12月4日
    0
  • 如何提升项目管理水平

    提升项目管理水平对于企业的成功至关重要。项目管理水平决定了项目交付的质量、时间和成本,并直接影响企业的声誉和竞争力。本文将介绍如何提升项目管理水平,包括以下方面: 1. 制定明确的…

    科研百科 2024年8月17日
    23
  • 软件的项目管理包括

    软件项目管理包括 软件项目是指由软件工程师团队开发的软件产品或服务。软件项目的成功关键在于有效的项目管理,包括计划,执行,监控和收尾阶段。以下是软件项目管理的一些关键方面。 1. …

    科研百科 2024年9月26日
    18
  • 物业管理软件方案(物业 管理软件)

    物业管理软件:提升物业运营效率的利器 随着城市化进程的加速,物业管理行业也面临着越来越多的挑战和机遇。传统的手工管理已经无法满足现代物业运营的需求,因此,一款高效的物业管理软件成为…

    科研百科 2024年8月31日
    23
  • 浩云科技低代码开发平台

    低代码开发平台:浩云科技带来的创新之路 随着科技的不断发展,低代码开发平台已经成为现代软件开发中不可或缺的一部分。浩云科技低代码开发平台作为一种新型的开发工具,为开发者提供了更加高…

    科研百科 2024年11月5日
    0
  • 2021 赵国一建市政精讲 1K420030 市政公用工程合同管理

    1K420031 合同履约与管理要求 一、施工项目合同管理 (一)合同文件组成 (二)发包人的义务 (三)承包人的义务 (四)合同管理主要内容 二、施工项目合同履约 三、施工项目合…

    2022年8月3日
    135
  • 超市管理系统项目ppt

    超市管理系统项目PPT 随着现代商业的发展,超市已经成为了人们日常生活中必不可少的一部分。然而,传统的超市管理方法已经无法满足现代商业的需求,因此,开发一套高效的超市管理系统已经成…

    科研百科 3天前
    0