2012-01-13 13 views
1

私のソリューション用のインクルードディレクトリが大量にあり、ソリューションの1つのプロジェクトに対してそのうちの1つを除外したいのですが、どうすればいいですか?1つのVisual Studio C++プロジェクトのディレクトリを除外

+0

なぜ除外する必要がありますか?そのディレクトリからのファイルを含めない限り、コンパイル時に追加されません。 –

+0

これらのディレクトリの1つを含めると、ユーザー定義のデータ型を解決しようとするとコンパイラが不明瞭になることがあります。ソリューション内の他のすべてのプロジェクトにはこのディレクトリが必要ですが、この1つのプロジェクトだけではありません。 –

+0

その(または任意の)ディレクトリからのヘッダファイルは '#インクルード 'しない限りインクルードされません。これらの型を定義するヘッダーが含まれていない場合、型に関する曖昧さがどのようにあるのか理解していません。 –

答えて

0

ソリューション内の単一プロジェクト(MSDNの人と会話した後)のインクルードを除外する方法はありません。最善の回避策は、その特定のプロジェクトのソリューションから継承しないことと、プロジェクトレベルでインクルードを定義することです。問題の原因となっていたディレクトリは除きます。

関連する問題