#c #linker #paho
Вопрос:
Я скачал сборку и установил библиотеку MQTT Paho:
git clone https://github.com/eclipse/paho.mqtt.c.git cd org.eclipse.paho.mqtt.c.git make sudo make install
Все в порядке. Я попытался создать пример приложения:
cc paho_c_pub.c -o paho_c_pub
У меня есть такие ошибки, как:
undefined reference to `MQTTReasonCode_toString' ...
Я полагаю, что системный вид находит библиотеку для связи. Как узнать, какую библиотеку мне следует использовать?
Комментарии:
1. Похоже, вам не хватает опции ссылки. Это, вероятно
-lpaho
, или-lpaho_mqtt
или что-то подобное, например-lpaho-mqtt3c