20

64 ビット マシン (Visual Studio 2008 SP1 を搭載した 64 ビット Windows Vista) を使用して 32 ビット アプリを開発できるかどうか疑問に思っています。64 ビット Vista のラップトップを購入する予定です。確認のためだけに聞いています。ありがとう!

4

6 に答える 6

19

64 ビットの Windows は、32 ビットの Visual Studio を問題なく実行します。x64 開発ツールを使用することを指定しない限り、32 ビット アプリケーションは引き続きコンパイルされます。

ページから直接:

Visual Studio は、Windows 64 ビット コンピューターでも 32 ビット クロス コンパイラを使用します。ただし、devenv コマンドを使用してコマンド ライン環境を作成し、64 ビットのホストされたツールを呼び出すことができます。

詳細情報: http://msdn.microsoft.com/en-us/library/ms246588(VS.80).aspx

于 2009-06-24T04:28:00.580 に答える
11

Visual Studio を使用すると、どのプラットフォームをターゲットにすることができます。デフォルトでは、「任意の CPU」(32 ビットまたは 64 ビットを読み取る) で実行されますが、必要に応じて指定できます。[Project] > [Properties] > [Build] の下を見て、[Platform Target] プロパティを探します。

于 2009-06-24T04:27:07.960 に答える
5

はい。64 ビット Vista は 32 ビットの実行可能ファイルを実行するため、32 ビット コンパイラを使用している場合でも動作します。

于 2009-06-24T04:26:31.517 に答える
3

Visual Studio 内では、構成マネージャー (ビルド メニュー - 構成マネージャー) の下で何をコンパイルするかを指定できます。これにより、32 ビットまたは 64 ビットをターゲットにすることができます。

于 2009-06-24T04:27:43.967 に答える
1

消費者向けハードウェアの 64 ビットは通常、32 ビット アプリと 64 ビット アプリの両方をネイティブに実行できる「amd64」アーキテクチャです。Windows Vista 64 ビット版は、32 ビットと 64 ビットの両方のシステム ライブラリをサポートしているため、基本的に両方のタイプのアプリケーションも実行できます。(IA-64 アーキテクチャーではこれが許可されないことに注意してください。)

64 ビットでプログラムをコンパイルすることは、コンパイラが実行するプラットフォームとはあまり関係がありません。ただし、もちろん、結果のバイナリを実行してテストするには、対応するアーキテクチャが必要です。

上記の多くのように、VS2008 ではターゲット アーキテクチャを選択できるため、問題はありません。

于 2009-06-24T05:16:10.397 に答える
0

Visual Studio 2012 Expressによって作成されたsetup.exeだけがXPで機能しないことがわかりましたが、MicrosoftWebサイトからMS4.0 .NET Frameworkをロードすると、*。applicationはロードされてインストールされます。 setup.exe。

于 2012-10-08T05:24:06.007 に答える