私は最初、私はEXEのサイズは10メガバイトに増加したことを見てきたとき、私の顎を落とし、古いアプリケーションをコンパイルしたとき、私は。最近のDelphi XE7をインストール!「制限されたデバッグ情報」とは何ですか? (フル「デバッグ情報」は、巨大なEXEファイルを生成します)
で遊びます'Project options' 'デバッグ情報'を '制限付きデバッグ情報'に設定すると、EXEサイズがDelphi XEによって生成されたEXEに非常に近いものに減少することがわかりました。 Delphi XE7 '制限付きデバッグ情報'デバッグ情報 'は、同じEXEサイズになっているので、Delphi XEから出力されますか?
なぜ、'デバッグ情報 'がEXEを非常に大きくするのですか(XEと比較して)?EXEをコンパイルできません私はデバッググッズ(EurekaLogも必要です)への完全なアクセス権を持ちたいからです。
Embarcaderoのドキュメントには、「制限付き」と完全なデバッグ情報の違いについては何も言及されていません。
EurekaLogのドキュメントは、デルファイの古いバージョンのため、私は新しいオプション(慈悲深く)「制限付きデバッグ情報」または完全なデバッグ情報を使用できるかどうかを明示していません。私は実験する必要があります。
ここには関連する記事がありますが、EXEサイズの問題は扱いません:http://stackoverflow.com/questions/19653475/what-is-the-different-between-limited-debugging-information-and- debug-informa – Ampere
リンカの「デバッグ情報を別のTDSファイルに配置する」オプションを有効にしてみてください。 –
私はEurekaLogがこのように動作するとは思わない。あるいは、おそらく私はTDSファイルも配布するでしょう。とにかく、私はこれを調べます。ありがとう。 – Ampere