将模块/库添加到meta-toolchain-qt5 sdk

时间:2018-02-09 13:56:15

标签: qt yocto bitbake qchart

我正在尝试将qtcharts添加到meta-toolchain-qt5。我的问题是哪个 食谱/文件我应该添加qtcharts在meta-toolchain-qt5上有qtcharts SDK? 我需要在 /opt/myimage/2.1.2/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake用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

1 个答案:

答案 0 :(得分:1)

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

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