2011-05-10 20 views
0

私はvista x64でVS2010にプログラムを持っています。x86ターゲットマシン用に実行しています。私はそれをx64ターゲットマシンに変更しようとしています。vs2010でx64プログラムを作成

プロジェクトの設定をx64ターゲットマシンに変更しました。また、ビルド設定をx64に変更しました。

しかし、私はそれをビルドすると、コードファイルにあるヘッダファイルを見つけることができません。すべての#includeファイルが見つかりません。私はそれを見ることができるように、周りのヘッダーファイルを移動しようとしました。私はそれらをx64プロジェクトフォルダなどに入れました。x86版は、Program Files(x86)にインストールされたSDKを使用してビルドすることができましたので、プログラムファイルに移動しようとしましたが、私は得ています

致命的なエラーC1083:インクルードファイルを開く: 'header.h':そのようなファイルやディレクトリがありません

プロジェクトに表示するには何が必要ですか?

答えて

0

私はあなたがC++プロジェクトを構築していると思います。その場合は、問題が発生しているプロジェクトのプロパティを確認する必要があります(プロジェクトを右クリックし、[プロパティ]を選択します)。プラットフォームを選択することができ、プロパティはプラットフォームごとに異なる可能性があることに注意してください。 x86(またはWin32)アーキテクチャーのディレクトリーとx64アーキテクチャーを比較して、違いがあれば何があるかを確認してください。

+0

x64プログラムまたはWoW64プログラムを作成する方が簡単でしょうか? – Grant

+0

@ user737018 WoW64は確かに簡単ですが、時には(私が完全に理解できない理由で)あなたはできません。あなたがすべてを自分で書いたのであれば、おそらくそうすることができます。私は特定のサードパーティのDLLにリンクする際に問題がありました。 – Andrew

関連する問題