Visual Studio 无法识别 boost::asio

Posted

技术标签:

【中文标题】Visual Studio 无法识别 boost::asio【英文标题】:Visual Studio doesn't recognize boost::asio 【发布时间】:2021-03-12 15:35:22 【问题描述】:
    我下载了最新版本的 boost。 我通过执行“bootstrap”和“./b23”构建了二进制文件 我添加了包含目录“$(SolutionDir)lib\boost_1_75_0”并链接了二进制文件“$(SolutionDir)lib\boost_1_75_0\stage\lib”

一切都可以编译并且工作正常。我有一个问题让我无法工作:VS 无法识别库...这是一张图片:

为什么智能感知无法识别图书馆,但能够工作?

[编辑 1]

这是我的项目布局。

谢谢,

【问题讨论】:

meta.***.com/a/285557/1387438 我假设您的文件是项目的一部分? Intellisense 并不总是适用于非项目文件 @MarekR 感谢您提供信息。如果您有一个解决方案可以使智能感知仅通过编写无法识别该类,我将考虑它。但是在任何情况下都没有规则;)。 @AlanBirtles 感谢您的回答!是的。我将用我的项目布局来完成我的帖子。 【参考方案1】:

我通过升级到 Visual Studio 2019 修复了它。

谢谢。

【讨论】:

以上是关于Visual Studio 无法识别 boost::asio的主要内容,如果未能解决你的问题,请参考以下文章

C ++ boost nuget无法打开文件Visual Studio 2015

Visual Studio 2013 无法识别 javascript [关闭]

Visual Studio 无法识别标准库

Visual Studio 代码无法识别 html 文件

为啥 Visual Studio 2015 控制台运行程序无法识别 MSpec?

Visual Studio 无法识别导入的 npm 包?