首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:无法打开包含文件:'MQTTAsync.h':没有这样的文件或目录

错误:无法打开包含文件:'MQTTAsync.h':没有这样的文件或目录
EN

Stack Overflow用户
提问于 2019-08-27 05:51:42
回答 1查看 1.4K关注 0票数 0

OS -Windows 10 x64

库mqtt Microsoft Visual Studio Community 2017版本15.9.15

编程语言- C++17

使用vcpkg安装paho-mqtt paho-mqttpp3 3

我正在使用mqtt创建一个c++程序。但是每当我在给定的标题下面使用

#include <mqtt/async_client.h>

它给出了以下错误

d:\vcpkg\installed\x64-windows\include\mqtt\async_client.h(27): fatal error C1083: Cannot open include file: 'MQTTAsync.h': No such file or directory

但是MQTTAsync.h文件在给定的位置D:\vcpkg\installed\x64-windows\include\paho-mqtt上可用

我按照下面的链接创建了新的控制台项目。

https://github.com/Microsoft/vcpkg/issues/1848

问题还没有得到解决

EN

回答 1

Stack Overflow用户

发布于 2022-05-02 08:59:04

验证vcpkg目录中的正确名称。

在我的例子中,那将是C:\Users\USERNAME\vcpkg\installed\x64-windows\include\paho-mqtt

在这里,您将看到您正在寻找的头文件实际上称为MQTTAsync.h。

要将其添加到您的项目中,您必须将inlcude更改为#include <paho-mqtt/MQTTAsync.h>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57668370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档