无法打开包含文件:没有这样的文件或目录,但它存在于其他包含目录中

Cannot open include file: No such file or directory, but it exists in Additional Include Directory

在 Visual Studio 2022 年尝试构建 C++ 项目时,我得到:

Cannot open include file: 'boost/asio.hpp': No such file or directory

包含导致错误的行:

#include <boost/asio.hpp>

但是我确实已经通过附加包含目录包含了这个文件的路径。

在我用户的桌面目录x64-windows\include文件夹中包含boost文件夹,其中包含包含的asio.hpp文件。它还包含 asio 文件夹。

编辑:将 <boost/asio.hpp> 更改为 "boost/asio.hpp" 没有帮助。

这为我修复了它:

.\vcpkg.exe integrate install

它返回:

Applied user-wide integration for this vcpkg root.

All MSBuild C++ projects can now #include any installed libraries.
Linking will be handled automatically.
Installing new libraries will make them instantly available.

现在项目编译没有任何问题。