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

在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中就有了
在这里插入图片描述

你可能感兴趣的:(openwrt)