У меня проблема с использованием клиента Paho MQTT в C.
Я загрузил предварительно созданные двоичные файлы для моей системы (Windows 10 64) со страницы проектов . Я распаковал zip-файл в папку в папке с документами, где я также создал файл .c с примером внизу страницы продукта Paho . Мой редактор - это atom, а мой компилятор - gcc.
Когда я пытался скомпилировать его в Atom, я получил эту ошибку:
undefined reference to MQTTClient_create'
Поэтому я отправился на поиски и нашел множество тем, но все еще не мог понять, как решить эту проблему. Из этой темы stackoverflow Я понял, что это проблема компоновщика и что мне нужно связать файлы во время компиляции, поэтому вот что я попробовал:
gcc MQTT.c -L "C:\Users\Pete\Documents\MQTT on C\Examples\Paho\lib" -l paho-mqtt3c
Что все еще дает мне ту же ошибку undefined reference
. Когда я пытаюсь связаться с DLL с тем же именем, компилятор не находит файл.
Может кто-нибудь указать мне правильное направление, пожалуйста?
Любая помощь приветствуется!