当尝试在 Visual Studio 2022 中构建 C++ 项目时,我得到:
无法打开包含文件:'boost/asio.hpp':没有这样的文件或目录
包括导致错误的行:
#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.
现在项目编译没有任何问题了。
就我而言
vcpkg.exe integrate install
没有帮助,但删除vcpkg_installed并运行vcpkg install --triplet