Cross compiling 如何在sdk中包含我的库

Cross compiling 如何在sdk中包含我的库,cross-compiling,embedded-linux,yocto,qt5.5,Cross Compiling,Embedded Linux,Yocto,Qt5.5,我已经使用bitbake构建了大理石库和meta-qt5-toolchain。 我已经成功地在我的电脑中安装了SDK。但是在/usr/local/oe核心(x64)中找不到marble库/ 如何在SDK中包含“大理石”包中的库。 请帮忙 提前谢谢。你需要确保你的食谱中有 BBCLASSEXTEND += "native nativesdk" 解释 可以使用BBCLASSEXTEND=“native nativesdk”为主机体系结构(native)和目标sdk体系结构烘焙二进制文件 目标sdk

我已经使用bitbake构建了大理石库和meta-qt5-toolchain。 我已经成功地在我的电脑中安装了SDK。但是在/usr/local/oe核心(x64)中找不到marble库/

如何在SDK中包含“大理石”包中的库。 请帮忙


提前谢谢。

你需要确保你的食谱中有

BBCLASSEXTEND += "native nativesdk"
解释

可以使用
BBCLASSEXTEND=“native nativesdk”
为主机体系结构(native)和目标sdk体系结构烘焙二进制文件

目标sdk体系结构在
SDKMACHINE
变量中描述,主机体系结构是执行bitbake的机器的体系结构
BBCLASSEXTEND=“native nativesdk”
将允许您使用后缀native(so
${PN}-native
)和前缀nativesdk(so
nativesdk-${PN}
)烘焙“虚拟”食谱

那么,做

bitbake <recipe> -c populate_sdk
bitbake-c填充\u sdk
希望能有帮助