Visual studio 无法在Visual Studio中包含Boost标头

Visual studio 无法在Visual Studio中包含Boost标头,visual-studio,boost,header-files,Visual Studio,Boost,Header Files,我刚刚构建了如下boost: bjam toolset=msvc-11.0 variant=debug,release threading=multi link=static 我添加了包含路径:C:/boost/boost\u 1\u 50\u 0 库路径:C:/boost/boost\u 1\u 50\u 0/stage/lib 当我尝试包含文件系统头时 #include <boost\filesystem.hpp> #包括 我得到:错误1错误C1083:无法打开包含文件:

我刚刚构建了如下boost:

bjam toolset=msvc-11.0 variant=debug,release threading=multi link=static
我添加了包含路径:C:/boost/boost\u 1\u 50\u 0

库路径:C:/boost/boost\u 1\u 50\u 0/stage/lib


当我尝试包含文件系统头时

#include <boost\filesystem.hpp>
#包括
我得到:错误1错误C1083:无法打开包含文件:“boost/filesystem.hpp”:没有这样的文件或目录

然而

#include <filesystem>
#包括
编译得很好


有人能告诉我我做错了什么吗?谢谢。

<代码>包含了 WorksWord,因为VisualC++提供了自己的文件系统库(与升压一个非常相似,如果不完全相同),那么在系统库文件夹中找到了该头。您是否100%确定“C:/boost/boost\u 1\u 50\u 0/boost”是顶级boost headers文件夹?您是否验证了正确的
-I
选项正在传递给编译器?我在“包含目录”中指定了包含路径。我将“C:/boost/boost\u 1\u 50\u 0”也添加到了“附加包含目录”中,现在它可以工作了。你能告诉我为什么我必须在这里指定包含路径吗?