JCLを使用してjdbgファイルを生成し、exeに挿入しています。.dpr ファイルには、次の行があります。
// JCL_DEBUG_EXPERT_GENERATEJDBG ON
// JCL_DEBUG_EXPERT_INSERTJDBG ON
// JCL_DEBUG_EXPERT_DELETEMAPFILE ON
プロジェクト オプション -> リンク、マップ ファイルの設定は次のとおりです。
デバッグ構成 - すべてのプラットフォーム:
マップ ファイル、32 ビット Windows、64 ビット Windows プラットフォームのみ:オフ
リリース構成 - すべてのプラットフォーム:
マップ ファイル、32 ビット Windows、 64 ビット Windows プラットフォームのみ:詳細
デバッグ モードでコンパイルすると、.map ファイルが生成され、デバッグ コンフィギュレーションのリンク オプションが「詳細」になります。
なぜこうなった?どうすればこれを修正できますか? プロジェクトをリリース モードでコンパイルする場合にのみ、マップ ファイルを生成するようにします。