gpt4 book ai didi

c - macOS:找不到 -lpaho-mqtt3c 的库

转载 作者:行者123 更新时间:2023-11-30 16:32:19 24 4
gpt4 key购买 nike

我做了什么:

git clone https://github.com/eclipse/paho.mqtt.c
cd paho.mqtt.c
make
sudo make install

然后,我尝试编译一个简单的 C 程序,其中包含 MQTT C 库,如下所示:

#include <MQTTClient.h>

我使用的命令是:

$ gcc -o mqttTest mqttTest.c -lpaho-mqtt3c

我得到的是... enter image description here...即使这些库明显存在于/usr/local/lib 中: enter image description here我需要做什么来编译我的代码?

我已经尝试将 -L/usr/local/lib 添加到编译命令中,但没有成功。

最佳答案

我在 GitHub 上找到了答案。请参阅 VilleViktor 的帖子:https://github.com/eclipse/paho.mqtt.cpp/issues/150

我所要做的就是:

$ mv /usr/local/lib/libpaho-mqtt3a.so.1.0 /usr/local/lib/libpaho-mqtt3a.so.1
$ mv /usr/local/lib/libpaho-mqtt3as.so.1.0 /usr/local/lib/libpaho-mqtt3as.so.1
$ mv /usr/local/lib/libpaho-mqtt3c.so.1.0 /usr/local/lib/libpaho-mqtt3c.so.1
$ mv /usr/local/lib/libpaho-mqtt3cs.so.1.0 /usr/local/lib/libpaho-mqtt3cs.so.1

也许这可以节省其他人在 Google 上的大量时间......

关于c - macOS:找不到 -lpaho-mqtt3c 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50202085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com