10

Windows用のGoogleブレークパッドを構築しようとしています。理解できません。Windows用のautoconfとm4をインストールしてみましたが、うまくいくようです。しかし、実行中

m4 CXXFLAGS=-m32 CFLAGS=-m32 CPPFLAGS=-m32 ./configure

結果は

func_dirname ()
{
  # Extract subdirectory from the argument.
  func_dirname_result=NONE:0: m4: ERROR: EOF in string

スクリプトを実行してから数秒後。

Visual Studio ソリューション ファイルから検索しましたが、リビジョン 581 以降は削除されています。

それで、関連する投稿 How to build google breakpad を見つけました。

しかし、どうすればgypをインストールできますか? 必要な前提条件は何ですか? または、 google-breakpad のすべての部分で動作する (VC2005) sln ファイルを持っている人はいますか? 構築方法を順を追って説明してくれる人はいますか?

4

2 に答える 2

19

これはドキュメントではあまり説明されていませんが、ブレークパッドの通常のチェックアウトを行った場合、実際には gyp が既に存在しています。コマンド プロンプトを開き、自分自身をルートに配置します (指示に従う場合は google-breakpad-read-only )。次に、次のようにします。

src\tools\gyp\gyp.bat src\client\windows\breakpad_client.gyp

これにより、ビジュアル スタジオの sln ファイルが生成されます。

于 2010-09-09T16:12:41.480 に答える
10

breakpad の最新のマスター (2016 年 3 月 15 日) には、ソリューション ファイルの生成に使用されるgypが含まれていません。最善の方法は、単にチェックアウトしてインストールすることです。ただし、 gypには Python 2.7 が必要なので、パスで Python にアクセスできることを確認してください。

git clone https://chromium.googlesource.com/external/gyp
cd gyp
python setup.py install

これで、gyp のインストールが機能します。src\client\windows\breakpad_client.gypでgyp.batを呼び出すだけです。(私の場合、gypはブレークパッドの下の1つのディレクトリにチェックアウトされています。セットアップに応じて変更してください)

..\gyp\gyp.bat src\client\windows\breakpad_client.gyp --no-circular-check

ソリューション ファイルが存在するはずです。

于 2016-03-15T21:19:16.327 に答える