C++ MQTT泛美卫生组织C/C++;使用Eclipse+;工具链
我正在尝试使用Eclipse CDT和MinGW在Windows上使用MQTT Poho C/C++客户端。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
在Windows10上,我安装了Eclipse Neon和MinGW最新版本,并支持POSIX线程 MQTT Paho C++的问题:
- 我已经下载了相关的C库+头文件
- 我创建了Eclipse CDT MIW项目,并尝试用C++ PaHO我无法生成代码,因为“std::mutex”的编译错误。
,我试图通过谷歌搜索解决它,但没有成功“mutex”不是“std”的成员。
- 根据其中一个解决方案,我还卸载了我以前使用
支持安装的MinGW,并使用pthread Win32
支持再次安装它李> 我也找不到PAHO C++预编译库pthread POSIX
- 我已经下载了适用于Windows的
- zip文件包含
.dll.lib
和一些示例.h
- 我再次在Eclipse中创建了一个测试项目,并包括了头和库
- 还配置了库路径
- 它可以正确编译,但链接器遇到错误,无法找到在.dll/.lib文件中定义的函数
- 我检查了所有的东西,但不确定这个问题
- 我需要使用随库提供的DLL文件吗?我没有用过。我试图将它们复制到
以及路径
的相同位置,但没有用.lib
- 谷歌也做过关于如何将
与.dll
一起使用的研究,但运气不好(EclipseCDTmingW
这些问题的任何可能的解决方案都会有所帮助。您是否尝试过简单的
#include
?@JesperJuhl随库提供的示例代码包含#include
,因此我不需要再次包含它。