Клиент MQTT Paho C / C ++ для Windows, использующий Eclipse + MinGW - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь использовать MQTT Poho C / C ++ Client в Windows, используя Eclipse CDT и MinGW.
В Windows 10 я установил Eclipse Neon и MinGW последнюю версию с поддержкой POSIX Thread.

Проблема с MQTT Paho C ++:

  • Я скачал MQTT Paho Client C ++ Source , а также зависимые C Library + заголовки
  • Я создал проект Eclipse CDT MinGW и пытаюсь создать пример приложения с использованием C ++ Paho
  • Я не могу собрать код, так как получаю ошибку компиляции для "std :: mutex"'mutex' is not a member of 'std', я попытался решить проблему с помощью Google, но безуспешно
  • В соответствии с одним из решений я также удалил MinGW, который я ранее установил с поддержкой pthread Win32, и снова установил его с pthread POSIXслужба поддержки.
  • Мне также не удается найти предварительно созданные библиотеки Paho C ++

Проблема с предварительно собранными библиотеками MQTT Paho C:

  • У меня есть скачанная библиотека Paho C + заголовки для Windows
  • В zip-файле .lib .dll .h и некоторые примеры
  • Снова я создал тестовый проект в Eclipse и включил заголовки и библиотеки
  • Также настроил путь к библиотеке
  • Он компилируется правильно, но компоновщик попадает в ошибку и не может найти функции, определенные в .dll/ .lib файлы
  • Я проверил, перепроверил все, но не уверен в проблеме
  • Нужно ли использовать файлы DLL, поставляемые с библиотекой? Я не использовал их. Я пытался скопировать их в Path, а также в том же месте, что и .lib, но безрезультатно
  • Также сделал Google о том, как использовать .dll с Eclipse CDT MinGW, но не повезло. :(

Сообщите, пытался ли кто-нибудь использовать Eclipse Paho C / C ++ Источник / Библиотека с Windows Eclipse CDT MinGW.
Любое возможное решение этих проблем поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...