打印
[ARM入门]

迅为4412开发板交叉编译Qt应用程序代码

[复制链接]
224|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linzhao789|  楼主 | 2021-3-19 13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
步骤一:
给 QT 程序布局,然后在构造函数添加自动设置屏幕大小的代码。代码如下:
设置好了以后把 qt 代码拷贝到 Ubuntu 上。
#include
#include
#include
QDesktopWidget *deskTopWidget = QApplication::desktop();
QRect deskRect = deskTopWidget->availableGeometry();
int appH = deskRect.height();
int appW = deskRect.width();
this->setFixedSize(appW, appH);
setGeometry(0, 0, appW, appH);
添加完成如图 62.3.4.1 所示:

步骤二:
进入要编译的工程文件夹目录,直接使用我们在 Ubuntu 上编译好的 qt 源码下的 qmake 生成 Makefile,输入:/opt/qt5.7.0/bin/qmake

步骤三:
成功生成 Makefile 以后,直接使用 make 编译就可以,编译成功以后得到的可执行文件就可以在开发板上运行。

如图

迅为4412开发板:


使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

634

主题

714

帖子

1

粉丝