0

我正在尝试将 qtcharts 添加到 meta-toolchain-qt5。我的问题是我应该向哪些食谱/文件添加 qtcharts 以在 meta-toolchain-qt5 sdk 上拥有 qtcharts?我需要用 qmake 编译我的程序, /opt/myimage/2.1.2/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake 我不确定我应该把 qtcharts 放在哪里。在 meta-qt5 或 meta-myapplication/recipes-qt 或其他地方是 poky 目录:

poky$ tree -L 2

    ├── bitbake

    │   └── ...

    ├── build

    │   └── ...

    ├── meta

    │   └── ...

    ├── meta-freescale-distro

    │   └── ...

    ├── meta-fsl-arm

    │   └── ...

    ├── meta-myqtapplication

    │   ├── classes

    │   ├── conf

    │   ├── DOC

    │   ├── licenses

    │   ├── meta-patch

    │   ├── README.md

    │   ├── recipes-apps

    │   ├── recipes-bsp

    │   ├── recipes-connectivity

    │   ├── recipes-core

    │   ├── recipes-kernel

    │   └── recipes-qt

    ├── meta-openembedded

    │   └── ...

    ├── meta-poky

    │   └── ...

    ├── meta-qt5

    │   ├── classes

    │   ├── conf

    │   ├── COPYING.MIT

    │   ├── files

    │   ├── lib

    │   ├── licenses

    │   ├── README

    │   ├── recipes-connectivity

    │   ├── recipes-devtools

    │   └── recipes-qt

    ├── meta-selftest

    ├── meta-skeleton

    ├── meta-yocto

    ├── meta-yocto-bsp
4

1 回答 1

1

首先,在 Yocto/Bitbake 中,当您使用meta-toolchain-qt5配方生成 SDK 时,您需要将qtcharts作为nativesdk包应用到nativesdk-packagegroup-qt5-toolchain-host.bb配方中,将配方移动到另一个本地化,例如poky/不会将它们作为rdepends包应用。

我看到qtcharts配方不能作为nativesdk包使用,因此您可以为此目的扩展BBCLASSEXTEND变量,或使用nativesdk类文件。

于 2018-02-21T09:46:06.427 回答