2012-06-01 12 views
6

Esiste un'impostazione di progetto/compilatore/linker che può forzare brcc32.exe all'esecuzione in alcuni o tutti i file .rc inclusi nel progetto? Per impostazione predefinita, solo i file .rc che sono stati modificati vengono ricompilati, ma non quando vi sono file inclusi da .rc. Per ora cancelliamo manualmente i file .res per forzare una ricompilazione.Come forzare il compilatore di risorse in ogni compilazione?

Aggiornamento: ispirato la risposta accettata, ho scritto questo: https://gist.github.com/2868141

+0

versione Delphi? –

+0

Sto lavorando su progetti nella versione 6, 7 e XE2 –

risposta

5

non hanno utilizzato Delphi per anni, ma per quanto mi ricordo è possibile definire pre build-eventi, non è vero? È possibile touch tutti i file rc prima della costruzione.

+0

Forse la semplice eliminazione è migliore della modifica dei file sorgente. O ricostruzione di file .rc dalla riga di comando. – DiGi

+2

@Digi, un semplice 'tocco' per modificare la data e l'ora è molto meglio dell'eliminazione, soprattutto se qualcosa va storto. –

+0

+1, in alternativa a * touch.exe * è possibile utilizzare il [file batch] (http://support.microsoft.com/kb/69581) per toccare il file di risorse. – TLama

Problemi correlati