2011-08-08 2 views
3

DirectX SDKのXInput.hファイルを使用しようとしていますが、このファイルはWindows SDKにも存在します(ファイルのさまざまなバリエーションです)。VS2010は、1つのインクルードディレクトリを別のディレクトリよりも優先させる方法を教えてください。

プロジェクト設定のインクルードディレクトリに$(DXSDK_DIR)Include;を追加しようとしましたが、それ以前にも$(IncludePath)の後でも動作させるようにしました。

私は、DirectX SDKバージョンを使って自分のプログラムを何とかコンパイルすることができましたが、それをクリーニングした後、Windows SDKバージョンを使用して戻ってきました。

+0

元々、プロジェクトにVS-2010を使用していたのですか、以前のVSからVS-2010にプロジェクトを移行しましたか? –

答えて

1

私はパスを含める既定のすべてを除去し、唯一のDirectX SDKを指定した私がやってしまったのVisual Studioで2010

を(DirectDrawのための)2007年8月のDirectX SDKを使用しようと同じ問題を抱えていましたパスをインクルードリストに追加し、フレームワークSDKを含む「親またはプロジェクトのデフォルトから内在する」をチェックします。

私のために働いた、これは助けて欲しい。

+0

私はこれがうまくいくと思いますが、DXのインクルードを追加する前にDXのインクルードを追加することもできました。非常にトリッキーです。 –

+0

@nboltonこれはあまりにも言い方が変わってしまいました。私はこれを答えとして提出することをためらっていました。うまくいけばうれしいよ。 –

関連する問題