2

在我的 Visual Studio 项目中,我有一个文件(比如称为 fh),我不再需要它并且可能已错误删除(只需在 Visual Studio 的解决方案资源管理器中按删除即可。

现在我观察到该文件显示在“外部依赖项”列表中并导致编译错误。

编译错误的原因如下(fh有一个我不需要的#include“xh”,因此被删除)。

所以问题是如何弄清楚“fh”是如何在“外部依赖项”中到达那里的,如果我可以删除它,编译错误就会消失。

4

1 回答 1

3

我有根据的猜测是您仍然有一个包含“fh”文件的文件

执行 ctrl+shift+f 并搜索 #include "fh" 并查看它是否存在于您的解决方案中的任何位置。

即使解决方案项目中不包含头文件,如果在某处引用它,它仍然会被编译到源代码中。

于 2012-09-28T16:47:48.133 回答