繁体   English   中英

如何在 Yocto 中添加 Boost header 文件?

[英]How to add Boost header files in Yocto?

我将 IMAGE_INSTALL_append = " boost" 添加到我的 local.conf 文件中,但我似乎无法在我的系统上的任何位置找到 boost header 文件。 如何在 Yocto 上安装 header 文件以进行提升?

如果您想在目标上的图像中包含增强开发标头和库,则还需要将devel包添加到图像中

IMAGE_INSTALL_append = " boost boost-dev"

但是,如果要在要构建yocto的构建系统上查找标头,则必须向正在构建的软件包的依赖项中添加boost,例如说要构建foo.bb,然后在foo.bb中添加

DEPENDS += "boost"

然后,这将确保Boost库和标头在foo程序包的构建区域内暂存。

要将 header Boost header 文件添加到 SDK 中,您需要将 boost-dev 和 boost-staticdev: 添加到 TOOLCHAIN_TARGET_TASK

TOOLCHAIN_TARGET_TASK_append = " boost-staticdev boost-dev"

例如,您可以在 local.conf 中执行此操作。

IMAGE_INSTALL 只会将 lib 文件添加到您的目标。 可能有。 sdk 中的文件,但这还不足以为您的目标构建应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM