visual studio c ++外部依赖项

时间:2012-09-28 16:44:11

标签: c++ visual-studio-2010

在我的visual studio项目中,我有一个文件(比如f.h),我不再需要了,可能被错误删除了(只需在visual studio的解决方案资源管理器中按删除。

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

编译错误的原因如下(f.h有一个#include“x.h”,我不需要,因此删除了。)

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

1 个答案:

答案 0 :(得分:3)

我有根据的猜测是你仍然有一个包含“f.h”文件的文件

执行ctrl + shift + f并搜索#include“f.h”,看看它是否存在于您的解决方案中。

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