Visual Studio 尽管已安装,但仍无法打开源文件

Visual Studio cannot open source file inspite of setup

我是 运行 VS2015 Windows 10,我遇到了包含目录的问题。我已经在 C/C++ -> GeneralInclude Directories[=26= 中设置了 Additional Include Directories ] 在 VC++ Directories 中指向正确的路径 (F:\boost_1_61_0)。我不断收到 "Cannot open source file" 错误。如果我将光标移动到 include 语句,Definition 栏中的完整包含路径指向正确的地址。使用 Google Mock 时也会发生这种情况。所有核心和 STL 都工作得很好。

我已经精简代码以尝试让它在这个基本的 Boost 测试代码上工作:

#include <boost/lambda/lambda.hpp>
#include <iostream>
#include <iterator>
#include <algorithm>

int main()
{
    using namespace boost::lambda;
    typedef std::istream_iterator<int> in;

    std::for_each(
    in(std::cin), in(), std::cout << (_1 * 3) << " " );
}

我已经成功地使用 Netbeans 构建了这段代码,方法是将额外的包含目录添加到项目中,没有任何问题,所以这不是文件访问问题。从 Netbeans 使用的编译器是 G++,但从 VS 我使用 MSVC 并尝试 ICP 得到相同的结果。

谢谢,

如上文The Dark所述:确保检查构建属性是否匹配。