私が言及しているのは、デバッグモードでは配列のオーバーフローを回避できる場合がありますが、リリースモードではクラッシュし、どの配列が問題を引き起こしているのかわからないという事実です (私のコードは本当に大きいです) . 余分なパディングを無効にして、デバッグ モードでもクラッシュが発生するようにして、コール スタックでどの関数が原因であるかを確認できますか?
質問する
64 次
1 に答える
1
Release
通常どおりビルドしますが、デバッグ シンボルを有効にRelease
します。これにより、バイナリでクラッシュを追跡できます。
Release
ビルドのシンボルを常に有効にすることをお勧めします。ファイルを生成して保存すると.pdb
、現場からダンプまたはミニダンプを簡単に開いて、社内で再現しなくても問題の原因を突き止めることができます。それらをインストーラーに含めたり、顧客に提供したりする必要はありません。バイナリと一緒に、簡単に取得できる場所に置いておいてください。
于 2012-11-14T02:58:19.580 に答える