2008-10-17 118 views
2

在Windows MSVC6.0编​​译器,如果在这一个项目,什么文件将在头文件夹什么文件将在外部相关文件夹中的工作空间?外部依赖性/头文件

我认为它们明确地包括那些文件(#包括< * .H>是要在头文件夹和thsoe其又通过添加头文件包括,将在外部相关夹?但是似乎没有区分。

所以两者有什么区别呢?

〜AD

回答

0

看的头文件和#包括结构的* .h在工作区中,我发现后以下:

1)未明确添加到项目头文件夹,但使用#include指令都仍然包括,由不同的头文件和源文件的那些文件,由MSVC自动添加到项目该文件夹外部依赖性

但现在我有一个问题之下,是能够更好地让MSVC添加这些头文件作为外部依赖性还是更明确地将其添加在头文件文件夹,或有两个没有什么区别?

〜AD

1

在树视图中的文件夹是纯粹为了您的方便(至少在vs200x - 我不记得曾经改变VC6下摆)。
您可以将其重命名为任何你想要的,把任何文件你想要的任何文件夹中。 我一般创建一个基于计划的部分文件夹(即贵,服务器,FILEIO),并把标题和CPP文件类在同一文件夹,所以我可以很快找到的定义和声明。列为外部依赖

2

头文件中的类视图选项卡,不分析和可用的。从外部依赖移动一个文件头文件包括它进级视图。