Sdílet prostřednictvím


Redistribuce souborů Visual C++

Při nasazení aplikace je nutné nasadit také soubory, které jsou vyžadovány pro její podporu.Pokud je některý z těchto souborů poskytován společností Microsoft, zkontrolujte, zda je povoleno jej dále distribuovat.Licenční podmínky pro software společnosti Microsoft najdete v souboru License.htm v adresáři s nainstalovanou sadou Visual Studio nebo na instalačním médiu sady Visual Studio.Chcete-li zobrazit "seznam REDIST, na který se odkazuje oddíl"Distribuovatelný kód"licenční podmínky pro Software společnosti Microsoft pro některé edice sady Visual Studio, naleznete v části Distribuovatelný kód pro Microsoft Visual Studio 2013 a Microsoft Visual Studio 2013 SDK na webu společnosti Microsoft.Další informace o distribuovatelné soubory, naleznete v části Určení, které knihovny DLL znovu distribuovat a Příklady nasazení.

Nasadit redistributable Visual C++ soubory, můžete použít sadu Visual C++ Distribuovatelné balíčky (VCRedist_x86.exe, VCRedist_x64.exe nebo VCRedist_arm.exe), které jsou zahrnuty v sadě Visual Studio nebo použít redistributable slučovací moduly nebo přímo instalací redistributable Visual C++ knihovny DLL v místní adresář aplikace, což je složku, která obsahuje soubor spustitelnou aplikaci.

Distribuovatelné balíčky Visual C++ nainstalují a zaregistrují všechny knihovny Visual C++.Používáte-li je, je nutné nastavit jejich spuštění v cílovém systému, což je nezbytná podmínka pro instalaci aplikace.Doporučujeme používat pro nasazení právě tyto balíčky, protože umožňují automatické aktualizace knihovny Visual C++.Příklad o tom, jak používat tyto balíčky, naleznete v tématu Názorný postup: Nasazení aplikace Visual C++ pomocí Visual C++ Redistributable Package.

Pokud použijete slučovací modul, který obsahuje Visual C++ DLL, je nutné jej zahrnout do balíčku Instalační služby systému Windows (nebo podobný instalační balíček), který používáte k nasazení aplikace.Další informace naleznete v tématu Přerozdělení pomocí sloučení moduly.Příklad naleznete v tématu Názorný postup: Nasazení pomocí instalace projektu aplikace Visual C++, což také ukazuje, jak lze použít k vytvoření instalačního balíčku pro InstallShield Limited Edition.

Potenciální běhové chyby

Pokud Visual C++ knihovna DLL není dostupný a systému Windows nemůže načíst pro vaši aplikaci, může se zobrazit tuto zprávu: tuto aplikaci se nepodařilo spustit, protože DLL MSVCR < číslo verze > nebyl nalezen. Tyto potíže mohou vyřešit opětovné instalace aplikace.

Chcete-li předejít těmto chybám, musíte se ujistit, že je vaše aplikace správně sestavena a knihovny Visual C++ jsou správně nasazeny v cílovém systému.Další informace naleznete v tématu Vysvětlení závislostí aplikace Visual C++.

Související témata

Název

Popis

Přerozdělení pomocí sloučení moduly

Popisuje, jak používat Visual C++ redistributable slučovací moduly k instalaci modulu runtime knihoven Visual C++ jako sdílené knihovny DLL ve složce %windir%\system32\.

Redistribuce Visual C++ ovládacích prvků ActiveX

Popisuje, jak distribuovat aplikaci používající ovládací prvky technologie ActiveX.

Redistribuce podporovaných souborů databáze

Popisuje, jak distribuovat podporované soubory pro rozhraní DAO a databázové technologie v sadě Microsoft Data Access SDK.

Redistribuce knihovny MFC

Popisuje, jak distribuovat aplikaci používající knihovnu MFC.

Přerozdělení knihovny ATL a šablon technologie OLE DB

Popisuje, jak distribuovat aplikaci, která používá knihovnu ATL a šablony technologie OLE DB.

Příklady nasazení

Odkazuje na příklady demonstrující, jak nasadit aplikace jazyka Visual C++.

Nasazení aplikací (Visual C++)

Představuje koncepty a technologie nasazení Visual C++.