本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://avmedia.0voice.com/?id=41954
您说得对!这个语法确实有错误。在OpenWrt的Makefile中,条件依赖需要使用@符号而不是括号。错误语法:DEPENDS:=+libpthread+(QL_KEY_CONTROLLER_USING_QL_WIFI_X==7)...
CATEGORY:=Quectel Properties
SUBMENU:=Applications
DEPENDS:=+libpthread +(QL_KEY_CONTROLLER_USING_QL_WIFI_X==7):ql_wifi_api +(QL_KEY_CONTROLLER_USING_QL_WIFI_X==6):libql_wifi6_api
这个错误是因为在OpenWrt的包定义中,Package/config段落的格式不正确。问题出现在Package/ql_key_controller/config的定义上。问题分析在OpenWrt的mk文件中:Package/...
您说得对!问题确实出现在DEPENDS行的条件语法上。在OpenWrt的Makefile中,不能直接在DEPENDS中使用(CONFIG==value):package这样的条件语法。问题分析错误的语法:DEPENDS:=+lib...
SUBMENU:=Applications
DEPENDS:=+libpthread +ql_wifi_api
TITLE:= Quectel key management daemon
endef
安装包ql_key_controller依赖于 ql_wifi_api 或者 libql_wifi_ap...
根据您的需求,如果您需要明确指定依赖关系,建议将DEPENDS项修改为:DEPENDS:=+libpthread+ql_wifi_api+libql_wifi_api或者如果只需要其中一个:#如果只需要ql_wifi_api...
DEPENDS:=+libpthread
DEPENDS:= +(PACKAGE_ql_wifi_api):ql_wifi_api
DEPENDS:= +(PACKAGE_libql_wifi_api):libql_wifi_api
TITLE:= Que...
这个Package定义中有几个问题需要修正:主要问题:多个DEPENDS定义会覆盖-应该合并到一个DEPENDS中条件依赖语法错误-+(PACKAGE_...)语法不正确修正后的版本:definePac...
CATEGORY:=Quectel Properties
SUBMENU:=Applications
DEPENDS:=+libpthread @(PACKAGE_ql_wifi_api||PACKAGE_libql_wifi_api)
TITLE:= Quectel key management daemon
endef
如何做到 PACKAGE_ql_wi...
在OpenWrt的Makefile中,你可以使用以下语法来实现"二选一但必须选一个"的依赖关系:definePackage/ql_key_controllerSECTION:=QuectelPropert...
DEPENDS:=+libpthread
DEPENDS:=@(PACKAGE_ql_wifi_api):ql_wifi_api
DEPENDS:=@(PACKAGE_libql_wifi_api):libql_wifi_api
TITLE:= Quect...
这个Package定义仍然有问题。在OpenWrt的Makefile中,不能多次定义DEPENDS,后面的定义会覆盖前面的。需要将所有依赖合并到一个DEPENDS行中。修正版本:definePackage/ql_ke...