首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Qt-4.8.7交叉编译平台的搭建、移植详解( aarch32、aarch64 、mips64)「建议收藏」

首先理解一下QT相关知识:Qt平台在Linux 下分为两个平台:qt-x11和qt-embedded。...qt-x11是使用X11的图形库,比较大,主要是使用在PC机上; 而qt-embedded使用的是qt专门为嵌入式系统设计的图形库,其库文件较小,主要用于嵌入式板上。...软件,而默认是没有安装aarch32版本的x11文件的,因此GUI库从/usr/arm-linux-gnueabihf/include目录中时找不到X11系列的头文件的免得去修改前面编译好的库。...: 出现这个问题的原因是在编译aarch64架构的GUI库时,需要连接aarch64架构的X11系列的库(注意:需要去下载aarch64架构的X11系列库),因此需要在/src/gui...中加入X11的头文件以及相对应的动态库。

8.8K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    怎么选择 Embedded Linux 的图形框架

    但对Linux开发者来说,情况要复杂的多,没有一个完美方案。。 所以当你决定要在Linux要开发应用的时候,一定要明确你的需求,对比方案间的优劣。 小框图: ?...X11 X11的基础构架,建议先谷歌一下,太庞大,历史遗留比较多,到现在我也没弄清楚一些调用流程。 下面主要讲讲dri2。...所以在x11下开发3d应用的时候,一定要全屏,保证没有多余的compoiste,比如qt的qmlwindow就是一个完整的gl窗口(注:debian上不是)。...links http://doc.qt.io/qt-5/embedded-linux.html Wayland wayland是Linux上下一代的display server,从结构上来讲,也最相近android...之前在rk的系统上,我base X11做了一个“gstreamer sink” (https://github.com/rockchip-linux/gstreamer-rockchip/tree/master

    6K30

    什么是linux Qt

    Qt Linguist 等部分 Qt 支持所有 Unix 系统,当然也包括 Linux,还支持 WinNT/Win2k,Win95/98 平台。...: 优良的跨平台特性: Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX,...但是 Motif/CDER 的价格非常昂贵,在这同时微软的 Windows 图 形界面发展速度非常快,而 Unix 界的后起之秀 Linux 也急需一个可靠并且免费的图形界面。...由于 Linux 界的老大 RedHat 不喜欢 KDE/Qt 的版权,因此 RedHat 甚至专门派出了几个全职程序员来加入 GNOME 进行开发工作,于是一场同 Motif VS Openlook...当时双方的开发者在网络 上炒得天翻地覆,连 Linux 之父 Linus 只是说了一句喜欢用 KDE 都倍受指责。

    6.2K20

    X-Windows桌面

    所以现在几乎每个使用Linux的人都知道KDE和GNOME,他们几乎统治了Linux桌面。但实际上除了这两者外,尚存在许多其他桌面环境,如X-Face,FVWM等等。...X Window 系统版本11,也就是X11图形系统,产生与1987年,X11图形系统是X Window 系统发展的一个重要里程碑.X11是一个对网络透明的客户/服务器架构的图形显示系统,它支持应用程序在你的屏幕上绘制象素...X11还包括一些其它的辅助的函数库,使得它可以容易地绘制用户界面,例如:按钮,文本输入区等等,其组成主要有三部分:客户端;服务器和X协议。...X11是Unix的图形系统标准(X Window System)。Linux、各种 BSD版本和多数的商用Unix都采用它。...KDE以Qt作为其底层库,而Gnome采用的是GTK库,Qt最初并不遵从GPL协议,而GTK是完全遵守GPL宣言的,这也使得Gnome现在已经成为大多数Linux发行版本的首选,有关GTK和Qt会在后面的部分有详细的介绍

    1.8K20

    Linux桌面系统屏幕信息获取

    Linux桌面系统屏幕信息获取(QtX11、Xrandr、Xinerma) ​ 最近在项目测试中,发现了关于Qt - UI分辨率自适应的问题。从大小屏幕互相切换的问题。也引发了关于屏幕检测的问题。...Windows下的获取调用WindowsAPI进行设置,网上大多也给出了解决方案,但是linux在怎么获取,大多都没有提到,所以在这进行讨论。...调用X11通用的方法,获取Display,window等信息,然后获取 XRRMonitorInfo 列表。...一些基础信息资料不做说明,只说明简单使用,通用X11调用方法, #include Display *display = XOpenDisplay...错误情况猜测,Qt毕竟属于C++接口,属于上层应用接口。并不如X11这些C接口直接调用来的准确。以后劲量避免使用Qt接口来设置屏幕相关属性了。

    12K70

    Qt开发者指南】:初识Qt(二)

    其出色的跨平台支持使其能够适应Windows、Linux、macOS、Android等多种操作系统,满足不同行业的开发需求。...Unix/X11:支持Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX、FreeBSD、BSD/OS及众多其他X11平台。...嵌入式系统:支持带有帧缓冲的嵌入式Linux平台和Windows CE。 Android:支持Android系统的开发。 在嵌入式系统开发中,Qt也占有一席之地。...二、Qt选择相关 2.1 Qt 版本选择 目前Qt的最新版本为Qt 6,但相较于Qt 5,两者在核心功能上的区别不大。...2.2 Qt 许可方式 Qt在发布时提供了两种许可方式,分别适用于商业和非商业用途: 商业许可:允许开发者以商业目的使用Qt框架进行开发和发布软件,但需要购买商业许可并遵守相关条款。

    800

    『PyQt5-基础篇』| 01 简单的基础了解

    1 Qt了解跨平台C++图形用户界面应用程序开发框架;既可以开发GUI程序,也可用于开发非GUI程序;Qt开发的GUI程序的界面和当前操作系统相同;用Qt开发的程序的跨平台模式是源代码级的。...1.1 支持的平台MS/Windows - 95、98、NT4.0、ME、2000、XP 、 Vista、Win7、win8、win2008、win10Unix/X11 -Linux、SunSolaris...、HP-UX、CompaqTru64 UNIX、IBMAIX、SGI IRIX、FreeBSD、BSD/OS和其它很多X11平台Macintosh -Mac OS XEmbedded - 有帧缓冲(framebuffer...)支持的嵌入式Linux平台,Windows CE、Symbian、Symbian^3、Symbian Anna、Symbian Belle、MeeGo、haiku-os。...1.2 Qt CreatorQt Creator是一个用于Qt开发的轻量级跨平台集成开发环境;提供专为支持跨平台开发而设计的集成开发环境 (IDE);确保首次接触Qt框架的开发人员能迅速上手和操作。

    38360
    领券