当代码在 visual studio C++ 中正常工作时出现 MSB6006 错误

MSB6006 error when code used to work fine in visual studio C++

我收到 'MSB6006 "CL.exe" exited with code 2' 错误。问题是我的代码过去工作正常。当我尝试从 xtensor (xtensor-blas) 添加另一个库时,问题就出现了,但我无法让它正常工作。我刚刚删除了我尝试添加的所有内容并得到了一个干净的 运行,但现在每次都失败了。

在尝试编译时,错误列表显示 "C1083 fatal error: cannot open source file: 'files that I have deleted'" 之类的内容。每当我停止构建时,它只会给出 MSB6006 错误。

这变得非常令人沮丧,因为我的代码与以前的代码完全相同,但现在不起作用。

有什么解决办法吗?

Quentin 给出的答案:Visual Studio 创建的vcxproj 文件中可能仍然存在引用。删除那些引用,它应该可以工作。