7

PHP DLL拡張機能のx64バージョンとx86バージョンの両方をコンパイルする夜間ビルド環境をセットアップしようとしています。

このガイドに従って環境をセットアップし、拡張機能を構築しましたが、正常に動作します。

現在、2 つの仮想マシンがあり、1 つは x86 で、もう 1 つは Windows の x64 バージョン (XP および 7) です。

バッチ ファイルを使用して、同じ仮想マシン (これは Windows 7 のものだと思います) で両方の DLL (32 ビットと 64 ビット) をビルドする方法はありますか?

私の目標は、夜間ビルドの「サーバー」を設定することですが、ボタンを押すだけで DLL をコンパイルできるようにすることです。

ご指摘ありがとうございます。

DLL をコンパイルするマシンには、Visual Studio 2008 Express と Windows SDK 6 (x86 用) および 7 (x64 用) があります。

4

2 に答える 2

1

プロジェクトのプロパティの下のVisual Studioで、 [ビルド]タブを見つけます。Buildタブをクリックすると、 Platform targetというラベルが付いたドロップダウンが表示されます。x86に設定して試してみてください。それが失敗した場合は、他のオプションAny CPUを試すことができます..

于 2012-11-02T16:04:58.060 に答える
0

誰かが古いバージョンと新しい PHP バージョンの x64 バージョンをコンパイルしたブログ (私のものではありません) があるので、その必要はありません。ここにあります:http://www.anindya.com/

于 2012-11-08T13:04:54.127 に答える