Yocto 一个recipi设置依赖于它的配方的路径

Yocto 一个recipi设置依赖于它的配方的路径,yocto,bitbake,Yocto,Bitbake,我有两个食谱,添加了两个相互依赖的包。例如,exlib,它添加了一个库和两个头文件。还有另一个名为ex calibrate的应用程序,它使用库和头文件ex-calibrate_0.1。bb设置了dependens=exlib。但是,ex-calibrate_0.1.bbdo_compile失败,因为它无法访问exlib提供的头文件 在这两种食谱之间是否有一些“适当”的方式来提供这些信息 事实证明,如果exlib在最终目标中正确安装了所有头文件,它们将可用于ex-calibrate_0.1.bb。

我有两个食谱,添加了两个相互依赖的包。例如,
exlib
,它添加了一个库和两个头文件。还有另一个名为
ex calibrate
的应用程序,它使用库和头文件<代码>ex-calibrate_0.1。bb设置了
dependens=exlib
。但是,
ex-calibrate_0.1.bb
do_compile
失败,因为它无法访问
exlib
提供的头文件


在这两种食谱之间是否有一些“适当”的方式来提供这些信息

事实证明,如果
exlib
在最终目标中正确安装了所有头文件,它们将可用于
ex-calibrate_0.1.bb
。这就是@Krupal Tharwala的建议

如果可以,发布exlib和ex calibrate的整个配方,因为可能会有很多错误。您需要确保编译exlib配方时所有头文件和库都填充在sysroot目录中。请把这两种食谱都贴出来。@KrupalTharwala:这正是问题所在。一旦
exlib
安装了所有正确的标题
ex-calibrate_0.1.bb
编译良好。