0

*強調されたテキスト*反対*強調されたテキスト*の問題を他のすべての人に完全に抱えているようです...プログラム(C++/CLI - Visual Studio 2010)を任意のマシンで実行しようとしていますが、64でしか機能しませんビットマシン...

構成マネージャーを確認しましたが、新しいプラットフォームを選択しようとすると、「x64」しか存在しませんか?

他に選択肢はありません-そして、私はアイデアに少し行き詰まっています:(

4

1 に答える 1

0

構成マネージャーでは、プロジェクトごとにプラットフォーム (x86、x64 など) が一覧表示されます。構成マネージャーでプロジェクトが特定のプラットフォームに設定されているからといって、プロジェクトが実際にそのプラットフォームをターゲットにしているわけではありません。

代わりに、構成マネージャーで選択されたプラットフォームは、そのプラットフォーム用に選択されたビルド設定に従ってそのプロジェクトをビルドすることを意味します。したがって、(特定のプロジェクトに対して) 構成で「任意の CPU」を選択した場合は、そのプロジェクトのビルド設定に移動する必要があります (プロジェクトの RMB -> プロパティ -> ビルド) 上部でプラットフォーム「任意の CPU」を選択します。ドロップダウンすると、そのプラットフォームのビルド設定が表示されます。次に、下に「プラットフォーム ターゲット:」ドロップダウンがあることに気付くでしょう。 これは、この構成/プラットフォームをビルドするときに対象となるプラットフォームを決定する設定です。

したがって、「Any CPU」を使用してビルドするときに、x64 をターゲットにしてビルドするように実際に設定できます。

わかる?

于 2011-03-17T19:43:11.940 に答える