2

Windows MSVC6.0 コンパイラで、1 つのプロジェクトを含むワークスペースがある場合、Header Files フォルダーにはどのファイルがあり、External Dependenciesフォルダーにはどのファイルがありますか?

明示的に含まれているファイル (#include <*.h> はHeader Filesフォルダーにあり、追加されたヘッダー ファイルに含まれるファイルはExternal Dependenciesフォルダーにあると思いましたが、そうではないようです。

では、2つの違いは何ですか?

-広告

4

3 に答える 3

2

外部依存関係としてリストされているヘッダー ファイルは分析されず、クラス ビュー タブで使用できません。ファイルを外部依存関係からヘッダー ファイルに移動すると、そのファイルがクラス ビューに含まれます。

于 2008-10-17T14:16:28.390 に答える
1

ツリー ビューのフォルダは、純粋に便宜上のものです (少なくとも vs200x では - vc6 で裾を変更したことを覚えていません)。
それらの名前を好きな名前に変更し、好きなフォルダーに好きなファイルを置くことができます。私は通常、プログラムの部分 (gui、server、fileIO など) に基づいてフォルダーを作成し、クラスのヘッダー ファイルと cpp ファイルを同じフォルダーに配置して、定義と宣言をすばやく見つけられるようにします。

于 2008-10-17T13:54:01.573 に答える
0

ワークスペースでヘッダー ファイルと #include *.h の構造を調べたところ、次のことがわかりました。

1.) プロジェクトヘッダー ファイルフォルダーに明示的に追加されていないが、#include ディレクティブを使用して別のヘッダー ファイルとソース ファイルによってインクルードされているファイルは、MSVC によってプロジェクトの外部依存関係フォルダーの下に自動的に追加されます。

しかし、今質問があります.MSVCにこれらのヘッダーファイルを外部依存関係として追加させる方が良いですか、それともヘッダーファイルフォルダーに明示的に追加する方が良いですか?それとも2つに違いはありませんか?

-広告

于 2008-10-17T13:45:57.237 に答える