Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ MQTT泛美卫生组织C/C++;使用Eclipse+;工具链_C++_Windows_Eclipse_Mqtt_Pahocpp - Fatal编程技术网

C++ MQTT泛美卫生组织C/C++;使用Eclipse+;工具链

C++ MQTT泛美卫生组织C/C++;使用Eclipse+;工具链,c++,windows,eclipse,mqtt,pahocpp,C++,Windows,Eclipse,Mqtt,Pahocpp,我正在尝试使用Eclipse CDT和MinGW在Windows上使用MQTT Poho C/C++客户端。 在Windows10上,我安装了Eclipse Neon和MinGW最新版本,并支持POSIX线程 MQTT Paho C++的问题: 我已经下载了相关的C库+头文件 我创建了Eclipse CDT MIW项目,并尝试用C++ PaHO

我正在尝试使用Eclipse CDT和MinGW在Windows上使用MQTT Poho C/C++客户端。
在Windows10上,我安装了Eclipse Neon和MinGW最新版本,并支持POSIX线程

MQTT Paho C++的问题:

  • 我已经下载了相关的C库+头文件
  • 我创建了Eclipse CDT MIW项目,并尝试用C++ PaHO我无法生成代码,因为“std::mutex”的编译错误。
    “mutex”不是“std”的成员。
    ,我试图通过谷歌搜索解决它,但没有成功
  • 根据其中一个解决方案,我还卸载了我以前使用
    pthread Win32
    支持安装的MinGW,并使用
    pthread POSIX
    支持再次安装它 我也找不到PAHO C++预编译库
MQTT Paho C预构建库的问题:

  • 我已经下载了适用于Windows的
  • zip文件包含
    .lib
    .dll
    .h
    和一些示例
  • 我再次在Eclipse中创建了一个测试项目,并包括了头和库
  • 还配置了库路径
  • 它可以正确编译,但链接器遇到错误,无法找到在.dll/.lib文件中定义的函数
  • 我检查了所有的东西,但不确定这个问题
  • 我需要使用随库提供的DLL文件吗?我没有用过。我试图将它们复制到
    路径
    以及
    .lib
    的相同位置,但没有用
  • 谷歌也做过关于如何将
    .dll
    EclipseCDTmingW
    一起使用的研究,但运气不好(
如果有人试图在Windows Eclipse CDT MinGW中使用Eclipse Paho C/C++源代码/库,请告诉我。

这些问题的任何可能的解决方案都会有所帮助。

您是否尝试过简单的
#include
?@JesperJuhl随库提供的示例代码包含
#include
,因此我不需要再次包含它。