2

Mac OSX および Windows 用のクロス プラットフォーム デスクトップ C++ アプリがあります。このアプリでは、ユーザーのコンピューターでクラッシュが発生したときにデバッグ情報を収集して、問題の原因を突き止め、コードを修正できるようにしたいと考えています。Windows では Visual Studio Express 2010 を使用し、Mac では Xcode 3 を IDE として使用しています。サインアップしてコードをライブラリにリンクできるオンライン サービスを覚えています。これにより、アプリはクラッシュ情報をサービスにアップロードし、それを使用してアプリを修正できましたが、Google で検索しても見つかりません。 10分。誰でも助けることができますか?

ありがとう!B

4

1 に答える 1

1

google-breakpad プロジェクトについてはこちらをご覧ください。これが必要だと思います。プロジェクトに使用するつもりだったので調査しましたが、プロジェクトが終了したため、使用する機会がありませんでした。プログラムをそれにリンクすると、プログラムがクラッシュしたときに、プラットフォーム固有のクラッシュ ダンプ形式のいずれとも互換性のないクラッシュ ダンプが生成されますが、独自のクラッシュ ダンプ形式があります。その後、breakpad プロジェクトの一部であるプログラムを使用してそれらを分析できます。私が覚えている限りでは、クラッシュ ダンプをアップロードできるインストール可能なサービスもあります。その後、サービスはそれらを分析し、理由などでグループ化できます。

それが役立つことを願っています。

于 2012-08-27T07:05:52.910 に答える