2011-06-18 17 views
2

Visual Studio 2010 Expressから64ビットコマンドプロンプトを起動する方法はありますか?私はこれを行うためのカスタムツールを作成することができますが、VSはそれ自体で32ビットアプリケーションであることを理解し、32ビットのコマンドプロンプトを起動するだけです。何か案は?Visual Studio 2010から64ビットコマンドプロンプトを起動

編集: ご迷惑をおかけして申し訳ありません。私は、非.NETのモバイルアプリケーションを開発するためのWeb開発者Express Editionを使用しており、モバイルアプリケーションをパッケージ化するために64ビットのコマンドプロンプトを使用する必要があります。

+1

小さなコンソールアプリケーションを作成し、64ビットでコンパイルしてください。これは64ビットコマンドプロンプトを起動することです。 –

+0

私はあなたの提案moontearに行き、すべての入力引数をコマンドプロンプトに渡しました。ありがとう。 – Sara

答えて

1

64ビットコマンドプロンプトが行う唯一のことは、32ビットバージョンの代わりに64ビットC/C++コンパイラ、リンカー、およびライブラリが使用されるようにパスを設定することです。あなたがExpress版を入手して以来、あなたが何も持っていないことを確かめてください。インストールディレクトリに、vc \ bin \ amd64およびvc \ bin \ x86_amd64ディレクトリが存在するかどうかを確認します。 64ビットの設定は、「x86」ではなく「x64」をvcvarsall.batに渡すことで選択されます。

これはすべてあなたがC++ Express版を手にしていることを前提としていますが、質問からはっきりしません。

+0

あなたの答えをありがとう。理由のために私がVWD Expressを使用していることを言及して申し訳ありません、それは意味されていませんでした。 :) moontearのアプローチは、私が腹を立てるのを助けました。 – Sara

1

64ビットツールはExpressエディションに含まれていません。

Windows SDKをインストールできます。これには、コマンドプロンプト(もちろん64ビットのツールとコンパイラが必要です)が含まれています。

+0

あなたの答えをありがとう。理由のために私がVWD Expressを使用していることを言及して申し訳ありません、それは意味されていませんでした。 :) moontearのアプローチは、私が腹を立てるのを助けました。 – Sara

0

Microsoft Windows SDK 7.1をお持ちですか?

はあなたの通常のVisual Studioコマンドプロンプトと種類を開きます。

setenv /x64 

あなたの64ビットのコンパイラが含まれていない場合、あなたはKB2519277を読む必要があります。

関連する問題