Ho installato Delphi XE7 di recente. Quando ho compilato un vecchio app mia bocca aperta quando ho visto che la dimensione del file EXE è aumentata con 10MB!Che cosa sono le "informazioni di debug limitate"? (Full “informazioni di debug" genera enormi file EXE)
Giocare in "Opzioni di progetto" Ho scoperto che l'impostazione delle "Informazioni di debug" su "Informazioni di debug limitate" riduce la dimensione dell'EXE a qualcosa di MOLTO vicino all'EXE generato da Delphi XE. Forse sotto Delphi XE7 "Informazioni di debug limitate" è l'equivalente di " Debug Information 'da Delphi XE poiché risulta nella stessa dimensione EXE?
Quindi, perché le' informazioni di debug 'complete rendono l'EXE così grande (rispetto a XE)? Non riesco a compilare l'EXE con informazioni limitate (immagino) perché voglio avere pieno accesso ai bonus di debug (anche EurekaLog ne ha bisogno).
La documentazione di Embarcadero non dice nulla sulla differenza tra informazioni "limitate" e informazioni complete di debug.
La documentazione di EurekaLog è per una vecchia versione di Delphi quindi non indica chiaramente se posso usare la nuova opzione (pietosa) 'Informazioni di debug limitate' o le informazioni complete di debug. Dovrò sperimentare
C'è un post correlato qui, ma non tratta il problema delle dimensioni EXE: http://stackoverflow.com/questions/19653475/what-is-the-different-between-limited-debugging-information-and- debug-informa – Ampere
Prova a abilitare l'opzione "Inserisci informazioni di debug in link separato per TDS" del linker. –
Non credo che EurekaLog funzionerà in questo modo. Oppure, probabilmente distribuirò anche i file TDS. Ad ogni modo, esaminerò questo. Grazie. – Ampere