Domanda

Cosa di Visual C ++ Runtime sono gli utenti probabilmente hanno installato?

Aggiornamento: Questa domanda è diventato più di un "Qual è il modo migliore per distribuire le applicazioni basate su Internet, scritto in C ++ che richiedono Visual C runtime di Microsoft ++.".

È stato utile?

Soluzione 2

Questa risposta è importante a causa delle esigenze di distribuzione internet applicazioni di C ++ basate.


ho trovato la seguente:

  • Installazione No fresca Windows viene fornito alcun C ++ runtime (ad eccezione Msvcrt.dll)
  • Windows XP e superiori nave con .NET runtime framework (che non è adatto)
  • I ++ ridistribuibili di runtime C sono piccoli download (1-4MB a testa)
  • update
  • automatico non installa alcun runtime C ++.
  • Quando viene installato un runtime. Windows gestisce le patch di sicurezza fintanto che Microsoft Update è abilitato e si è schierato con il programma di installazione ridistribuibile.
  • Internet Distribuzione: L'installatore (staticamente collegati) dovrebbe rilevare la presenza del runtime e download se non è già installato. È anche possibile utilizzare il compilatore gcc-mingw32 che utilizza il runtime VC 6. è necessaria una connessione internet per questo approccio.
  • La maggior parte delle applicazioni più importanti fanno non sembrano collegamento staticamente. Ma alcuni, come Mozilla Firefox distribuire runtime personalizzate come una DLL.

Microsoft dovrebbe iniziare tra cui il C ++ runtime con i loro sistemi operativi come fanno per NET

Altri suggerimenti

Non credo Microsoft non rilascia alcuna garanzia sulla quale sono disponibili su un sistema operativo installare i tempi di esecuzione. E 'più di un effetto collaterale di che comprendeva applicazioni in cui costruire usando il tempo specifico di esecuzione.

Se avete bisogno di un tempo di esecuzione specifica C ++ è necessario installare da soli. Se si sta costruendo un MSI installare Visual Studio avrà installato i moduli di unione necessari. Se non è possibile scaricare il tempo di esecuzione da Microsoft.

Se si vuole essere in grado installazione, semplicemente copiando un singolo file EXE, quindi collegare staticamente con il tempo di esecuzione. Il tempo di esecuzione sarà costruito nella vostra EXE e non ci sarà una dipendenza esterna.

Modifica: Vedi anche questa risposta -.> Microsoft esplicitamente non garantisce alcuna versione del runtime C ++ verrà installato su Windows a tutti

se è un ridistribuibile, allora è destinato ad essere ridistribuito in un programma di installazione. Vorrei includere come un "install se non è già presente" articolo nel vostro programma di installazione.

Per quanto riguarda la domanda specifica si chiede, hai provato il sito Web di Microsoft? Si potrebbe prendere un po 'di ricerca, ma dovrebbe essere lì.

scroll top