Funzionalità del linker in Visual C++ 2005
Aggiornamento: novembre 2007
In questo argomento sono elencate le nuove funzionalità del linker di Visual C++ 2005.
Osservazioni
Il linker di Visual C++ 2005 contiene le nuove funzionalità riportate di seguito:
I moduli (file di output MSIL non assembly) sono ora consentiti come input per il linker. Per ulteriori informazioni, vedere .File con estensione netmodule come input del linker.
È stata aggiunta l'opzione del linker /ALLOWISOLATION (Ricerca di manifesti).
È stata aggiornata l'opzione /ASSEMBLYRESOURCE (Incorpora una risorsa gestita) che ora consente di specificare il nome della risorsa nell'assembly e di specificare che si tratta di una risorsa privata.
È stata aggiunta l'opzione del linker /CLRIMAGETYPE (Specifica il tipo di immagine CLR).
È stata aggiunta l'opzione del linker /CLRSUPPORTLASTERROR (Mantiene l'ultimo codice di errore per le chiamate PInvoke).
È stata aggiunta l'opzione del linker /CLRTHREADATTRIBUTE (Imposta l'attributo thread CLR).
È stata aggiunta l'opzione del linker /CLRUNMANAGEDCODECHECK (Aggiunge SupressUnmanagedCodeSecurityAttribute).
È stata aggiunta l'opzione del linker /ERRORREPORT (Segnala gli errori interni del linker).
L'opzione del linker /EXETYPE è stata rimossa. Il linker non supporta più la creazione dei driver di periferica Windows 95 e Windows 98. Utilizzare il DDK appropriato per creare questi driver di periferica. La parola chiave EXETYPE non è più valida per i file di definizione moduli.
È stata aggiunta l'opzione del linker /FUNCTIONPADMIN (Crea immagine con funzionalità di patch a caldo).
L'opzione del linker /LTCG viene ora supportata nei moduli compilati con /clr. Anche l'opzione /LTCG è stata aggiornata per supportare le ottimizzazioni PGO. Per ulteriori informazioni, vedere /LTCG (Generazione di codice in fase di collegamento), Ottimizzazioni guidate da profilo (PGO) e /clr (Compilazione Common Language Runtime).
È stata aggiunta l'opzione del linker /MANIFEST (Crea manifesto dell'assembly syde-by-side).
È stata aggiunta l'opzione del linker /MANIFESTDEPENDENCY (Specifica le dipendenze tra manifesti).
È stata aggiunta l'opzione del linker /MANIFESTFILE (Assegna un nome al file manifesto).
L'opzione del linker /MAPINFO:LINES è stata rimossa.
È stata aggiunta l'opzione del linker /NXCOMPAT (compatibile con Protezione esecuzione programmi).
È stata aggiunta l'opzione del linker /PGD (Specifica il database per le ottimizzazioni PGO).
È stata aggiunta l'opzione del linker /PROFILE (Profiler strumenti di prestazioni).
L'opzione del linker /SECTION (Specifica attributi di sezione) supporta ora la negazione dell'attributo e non supporta più gli attributi L o D (correlati a VxD).
L'opzione del linker /VERBOSE (stampa di messaggi sullo stato) ora accetta anche ICF e REF.
L'opzione del linker /VXD è stata rimossa. Il linker non supporta più la creazione dei driver di periferica Windows 95 e Windows 98. Utilizzare il DDK appropriato per creare questi driver di periferica. La parola chiave VXD non è più valida per i file di definizione moduli.
È stata rimossa l'opzione del linker /WS. Per modificare le immagini destinate a Windows NT 4.0IMAGECFG.exe -R veniva utilizzata l'opzione /WS. Anziché /WS è ora possibile utilizzare l'opzione nome file. IMAGECFG.exe è disponibile nel CD-ROM di Windows NT 4.0 in SUPPORT\DEBUG\I386\IMAGECFG.EXE.
L'opzione del linker /WX (Considera gli avvisi del linker come errori) è ora documentata.
Vedere anche
Concetti
Modifiche apportate al compilatore, al linguaggio e agli strumenti Visual C++ 2005