当前位置:   article > 正文

paho.mqtt.c 引用 添加动态链接库,编译成功,运行时报错,解决方法_无法打开文件“paho-mqtt3c.lib”

无法打开文件“paho-mqtt3c.lib”

1、在linux中下载paho.mqtt.c,编译安装。
2、编译时添加动态链接库及头文件路劲:
gcc bgpd_config_file.c -o json.o -L. -luci -lpthread -I/usr/local/include -L/usr/local/lib -lpaho-mqtt3c -lpaho-mqtt3a $(CFLAGS) $(LDFLAGS)
3、编译正常,运行后报错:
error while loading shared libraries: libpaho-mqtt3c.so.1: cannot open shared object file: No such file or directory
解决办法:
创建链接:
sudo ln -s /usr/local/lib/libpaho-mqtt3c.so.1 /usr/lib/libpaho-mqtt3a.so.1
更新动态链接库
sudo ldconfig
4、再编译,运行正常。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号