Клиент MQTT Paho C/C++ для Windows с использованием Eclipse + MinGW

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

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

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

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

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

Дайте мне знать, пытался ли кто-нибудь использовать Eclipse Paho C/C++ Source/Library с Windows Eclipse CDTMinGW.
Любое возможное решение этих проблем поможет.

0 ответов

Другие вопросы по тегам