Microsoft Visual C++ 2008 Express Edition で64ビット版のプログラムを作る方法

とあるソフトのシェル拡張が64bitに対応しておらず使いづらかったので、誰も作っていないようなので作ってみようかなと思い Visual C++ Express Edition で64ビット版のプログラムを作る方法がないか調べてみました。

すると Visual C++ 2008 Express Edition であれば出来そうなのでやってみました。

  • 準備
  1. Microsoft Visual Studio 2008 製品ラインの概要
  2. Windows SDK for Windows Server 2008 and .NET Framework 3.5
  3. Visual C++ 2008 Express Edition And 64-Bit Targets から64ビットプログラムの有効化ツール http://suma.soulogic.com/dl/VCE64BIT.zip

をそれぞれダウンロード

  • 手順
  1. Visual C++ 2008 Express Edition をインストール
  2. Windows SDK をインストール
  3. VCE64BIT.zip を展開して動かしているOSにあったバッチファイルを実行
  • 64ビットプラットフォームの有効化

ウィザードから作るとWin32のプログラムがデフォルトで作られるので手動でプラットフォームを追加する必要があります。

  1. メニューから「ビルド」→「構成マネージャ」を開く
  2. 「プラットフォーム」カラムで「新規作成」→「新しいプラットフォーム」から「x64」を選択

これでx64を選択してビルドを行うと64ビット版のアプリケーションが生成されます。

  • 参考
  1. Visual C++ 2008 Express Edition And 64-Bit Targets

2009年04月26日 公開

トラックバック

1個のトラックバックがあります。

  1. 急遽 x64 アプリのビルドが可能に…。

    現在公開しているソフトウェアは開発環境事情により x64 に対応することができませんでしたが…、

トラックバックURL:
トラックバックを行うときはトラックバックURLに『犬』を英字小文字で追加してください。たとえばサメならば、"http://~.trackbackshark"とします。

コメント

コメントはありません。

画像に表示されている式の計算結果を入力してください
この画像に表示されている式の計算結果を入力してください