无法打开包含文件:没有这样的文件或目录,但它存在于其他包含目录中
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.
现在项目编译没有任何问题。
在 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.
现在项目编译没有任何问题。