C++ MSB6006在visual studio C+;中用于正常工作的代码时出错+;

C++ MSB6006在visual studio C+;中用于正常工作的代码时出错+;,c++,visual-studio,compiler-errors,xtensor,C++,Visual Studio,Compiler Errors,Xtensor,我获取的“MSB6006”CL.exe“已退出,代码为2”错误。问题是我的代码过去工作得很好。当我试图从xtensor(xtensor blas)添加另一个库时,问题出现了,我无法让它正常工作。我刚刚删除了我试图添加的所有内容,并获得了一个干净的运行,但现在每次都失败了 在试图编译错误列表时,会显示“C1083致命错误:无法打开源代码文件:'我已删除的文件'”。每当我停止构建时,它只会给出MSB6006错误 这已经变得非常令人沮丧,因为我的代码和以前一样,现在不工作了 有什么办法可以解决这个问题

我获取的“MSB6006”CL.exe“已退出,代码为2”错误。问题是我的代码过去工作得很好。当我试图从xtensor(xtensor blas)添加另一个库时,问题出现了,我无法让它正常工作。我刚刚删除了我试图添加的所有内容,并获得了一个干净的运行,但现在每次都失败了

在试图编译错误列表时,会显示“C1083致命错误:无法打开源代码文件:'我已删除的文件'”。每当我停止构建时,它只会给出MSB6006错误

这已经变得非常令人沮丧,因为我的代码和以前一样,现在不工作了


有什么办法可以解决这个问题吗?

昆汀给出的答案:Visual Studio创建的
vcxproj
文件中可能仍有引用。删除这些引用,它应该会起作用

当项目文件引用不存在的
.cpp
文件时,会显示C1083。编辑并清理项目文件。项目文件曾经是项目的一部分,然后我删除了它们,并从项目中排除了它们的文件夹。代码中没有对这些文件的引用,只是以前有。引用必须来自某个地方。只要在文本编辑器中打开你的
vcxproj
文件,如果VS搞砸了,就可以手动删除引用。刚刚找到它,引用就在那里。只是删除它们并保存它们可能会把事情搞砸吗?不,MSBuild并没有那么挑剔。无论如何,您都有版本控制,不是吗;)