配置文件下载: buildroot_201908_hf_20190911A_config.tgz
wget https://buildroot.org/downloads/buildroot-2019.08.tar.gz
mkdir /opt/buildroot-2019.08-hf -p
tar xvf buildroot-2019.08.tar.gz -C /opt/buildroot-2019.08-hf
cd /opt/buildroot-2019.08-hf
wget https://whycan.cn/files/members/713/buildroot_201908_hf_20190911A_config.tgz
tar xvf buildroot_201908_hf_20190911A_config.tgz -C /opt/buildroot-2019.08-hf
make menuconfig ###退出/保存
make ###编译
离线
参考 https://whycan.cn/t_2294.html
编译一个 qt analogclock demo:
cd /opt/buildroot-2019.08-hf/output/build/qt5base-5.12.4/examples/widgets/widgets/analogclock
/opt/buildroot-2019.08-hf/output/host/bin/qmake analogclock.pro
make
###复制到文件系统###
cp analogclock /opt/buildroot-2019.08-hf/output/target/usr/bin/
离线
大家好。我用本贴生成的的镜像运行QT模拟时钟DEMO没有问题。但运行自己的测试程序会出如下错误:
# /mnt/udisk/Dialog -platform linuxfb
Segmentation fault
这个测试程非常简单,就是用一个QLable显示“hello world",在电脑端运行是没有问题。代码如下
#include "dialog.h"
#include <QGridLayout>
const static double PI=3.1416;
Dialog::Dialog(QWidget *parent)
: QDialog(parent)
{
QLabel *label1=new QLabel(this);
label1->setText(tr("hello world"));
}
Dialog::~Dialog()
{
}
void Dialog::showArea()
{
}
我把操作QLable 两行屏蔽掉,则不会出现Segmentation fault
//QLabel *label1=new QLabel(this);
//label1->setText(tr("hello world"));
大家有遇到过这种问题吗?
离线
下载下来解压报错:
tar zxvf buildroot_201908_hf_20190911A_config.tgz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
知道原因了,
下载的文件是空文件,因为我的账号才注册。。。
最近编辑记录 njitnjit (2020-05-06 12:37:47)
离线
我也是刚注册没法下载,一直回复被当成灌水也没积分!!TVT
下载下来解压报错:
tar zxvf buildroot_201908_hf_20190911A_config.tgz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now知道原因了,
下载的文件是空文件,因为我的账号才注册。。。
离线
晚点x3 a33试试这个
离线