次の方法で共有


方法 : リリース ビルドをデバッグする

更新 : 2007 年 11 月

リリース ビルドは、デバッグできます。

リリース ビルドのデバッグを有効にするには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「Visual C++ プロジェクトのプロパティの設定」を参照してください。

  2. /Z7 または /Zi を有効にします。

  3. /INCREMENTAL:NO を選択します。

  4. /DEBUG:Yes を選択します。

  5. /OPT:REF を選択します。

  6. /OPT:ICF を選択します。

これで、リリース ビルドのアプリケーションをデバッグできます。問題の発生箇所を見つけるには、エラーが発生している個所までコードをステップ実行し (または Just-In-Time デバッグを使用し)、間違ったパラメータやコードを特定します。

プログラムがデバッグ ビルドで動作してもリリース ビルドではエラーになる場合、コンパイラの最適化処理の一部でソース コード内の欠陥が公開される可能性があります。問題を特定するには、その問題の原因であるファイルと最適化が見つかるまで、ソース コード ファイルごとに選択した最適化を無効にする必要があります。たとえば、ファイルを 2 つのグループに分割し、1 つのグループの最適化を無効にします。その後、問題があるファイルを 1 ファイルに特定するまで分割を続行します。

/RTC を使用して、デバッグ ビルド内のこのようなバグを公開する必要があります。

詳細については、「コードの最適化」を参照してください。

参照

参照

リリース ビルドの問題の解決