外部依赖项/头文件

时间:2008-10-17 13:38:02

标签: header-files external-dependencies

在Windows MSVC6.0编​​译器中,如果有一个工作区,其中包含一个项目,头文件文件夹中的文件以及外部依赖项中的文件文件夹?

我认为明确包含的那些文件(#include< *。h>将位于页眉文件文件夹中,并且由添加的头文件包含的thsoe将在外部依赖文件夹?但似乎并非如此。

那两者有什么区别?

-AD

3 个答案:

答案 0 :(得分:2)

列表为外部依赖项的头文件未在类视图选项卡中进行分析和提供。将文件从外部依赖项移动到头文件将其包含在类视图中。

答案 1 :(得分:1)

树视图中的文件夹纯粹是为了您的方便(至少在vs200x中 - 我不记得曾经在vc6中更换过下摆)。
您可以将它们重命名为您想要的任何内容,并将任何文件放在您想要的任何文件夹中。 我通常根据程序的各个部分(即gui,server,fileIO)创建文件夹,并将类的头文件和cpp文件放在同一个文件夹中,这样我就可以快速找到定义和声明。

答案 2 :(得分:0)

在工作区查看头文件和#include * .h的结构后,我发现如下:

1。)那些未明确添加到Projects Header Files 文件夹但仍然使用#include指令包含的文件,不同的头文件和源文件,会自动添加到项目中由MSVC在外部依赖关系

文件夹下

但现在我有一个问题,让MSVC将这些头文件添加为外部依赖关系更好还是最好在头文件文件夹中明确添加它,或两者没有区别?

-AD