Tina库依赖 Package XXX is missing dependencies for the following libraries

博客指出在Tina或OpenWrt中出现‘Package XXX is missing dependencies for the following libraries’错误是由依赖问题导致。一是Makefile中未加入依赖,添加即可;二是依赖书写有误使编译系统找不到,以jsoncpp为例说明需查看其Makefile来顺利找到依赖。

在Tina或者openwrt中出现 Package XXX is missing dependencies for the following libraries错误
都是依赖引起的。

第一种是没有在Makefile中加入依赖,会出现编译错误,只要加上就好了,如下:

DEPENDS:=+jsoncpp 

第二种是依赖写的有问题导致编译系统没找到引起的。例如:

DEPENDS:=+jsoncpp 

编译时就回去package下找 jsoncpp,如果找不到就会报错。
而如何顺利的找到jsoncpp,这就要看jsoncpp的Makefile了,如下的就能找到了

define Package/jsoncpp

如果DEPENDS:=+libjsoncpp 编译就会出错,它会找define Package/libjsoncpp

make menuconfig中也可以看出,在 Help中就有了
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值