uci C编程测试
可以vi一个main.c文件搞个简单测试验证下.
#include
#include
#include
#include
int main (int argc, char **argv)
{
struct uci_context *c;
struct uci_ptr p;
char *a = strdup ("wireless.@wifi-iface[0].ssid");
c = uci_alloc_context ();
if (uci_lookup_ptr (c, &p, a, true) != UCI_OK)
{
uci_perror (c, "XXX");
return 1;
}
printf("%s\n", p.o->v.string);
uci_free_context (c);
free (a);
return 0;
}
接下来运行如下命令就行,也可以拿其他测试验证下,这样就OK。
root@wateras-virtual-machine:/etc/config# gcc main.c -luci -o uci-test
root@wateras-virtual-machine:/etc/config# ./uci-test
XXX: Entry not found
此内容由EEWORLD论坛网友wateras1原创,如需转载或用于商业用途需征得作者同意并注明出处
淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目