Ridistribuire un'applicazione ATL

A partire da Visual Studio 2012, Active Template Library (ATL) è una libreria di sola intestazione. I progetti ATL non hanno un collegamento dinamico a un'opzione ATL. Non è necessaria alcuna libreria ATL ridistribuibile.

Se si ridistribuisce un'applicazione eseguibile ATL, è necessario registrare il file e tutti i controlli al suo interno. Utilizza il seguente comando:

filename /regserver

Il nome del file eseguibile è .

In Visual Studio 2010 è possibile compilare un progetto ATL per un MinDependency o una configurazione di MinSize:

  • Per ottenere una configurazione, nella pagina delle proprietà Generale impostare la proprietà Use of ATL su Static Link (Collegamento statico) a ATL. Nella pagina delle proprietà Generazione codice (cartella C/C++) impostare la proprietà Libreria di runtime su Multithread (/MT).
  • Per ottenere una configurazione, nella pagina delle proprietà Generale, impostare la proprietà Uso di ATL su Collegamento dinamico a ATL. In alternativa, nella pagina delle proprietà Generazione codice (cartella C/C++) impostare la proprietà Libreria di runtime su DLL a thread multipla (/MD).

rende il file di output il più piccolo possibile, ma richiede che e (se è stata selezionata l'opzione DLL multithread (/MD) si trovano nel computer di destinazione. Eseguire la registrazione nel computer di destinazione per assicurarsi che sia presente tutta la funzionalità ATL. contiene esportazioni ANSI e Unicode.

Se si compila il progetto di modelli ATL o OLE DB per una destinazione, non è necessario installare e registrare nel computer di destinazione, anche se si potrebbe ottenere un'immagine di programma più grande.

Se si ridistribuisce un'applicazione eseguibile ATL, è necessario registrare il file e tutti i controlli al suo interno. Utilizza il seguente comando:

filename /regserver

Il nome del file eseguibile è .

  • Ridistribuire i file di Visual C++