Sdílet prostřednictvím


Redistribuce souborů Visual C++

Při nasazení aplikace je nutné také nasadit soubory, které jsou vyžadovány pro její podporu.Pokud některý z těchto souborů je poskytován společností Microsoft, zkontrolujte, zda je povoleno je dále distribuovat.Pro revizi licenčních podmínek software společnosti Microsoft otevřete soubor License.htm z instalačního média systému Visual Studio 2012.Pro zobrazení seznamu "REDIST list", na který je odkazováno v oddíle "Distributable Code" licenčních podmínek software společnosti Microsoft konkrétních edicí systému Visual Studio 2012 naleznete v tématu Rozšíření licence pro systém Visual Studio 2012 a sadu SDK systému Visual Studio 2012 na stránkách společnosti Microsoft.Další informace o dále distribuovatelných souborech naleznete v tématech Určení, které knihovny DLL znovu distribuovat a Příklady nasazení.

Pro nasazení dále distribuovatelných souborů Visual C++ lze použít balíček Visual C++ Redistributable Package (VCRedist_x86.exe, VCRedist_x64.exe nebo VCRedist_arm.exe), který je obsažen v systému Visual Studio, nebo redistribuovatelné slučovací moduly nebo také lze instalovat konkrétní DLL knihovny Visual C++ do místního adresáře aplikace.Místní adresář aplikace je adresář, který obsahuje spustitelný soubor aplikace.DLL knihovny musí být nasazeny v rámci místního adresáře aplikace.

Redistribuovatelný balíček Visual C++ nainstaluje a zaregistruje všechny knihovny Visual C++.Používáte-li jej, je nutné nastavit jeho spuštění v cílovém systému, což je nezbytná podmínka pro instalaci aplikace.Doporučujeme použít tento balíček pro redistribuci knihoven Visual C++ pro aplikace, které vytvoříte.Příklad použití tohoto balíčku naleznete v tématu Názorný postup: Nasazení aplikace Visual C++ pomocí Visual C++ Redistributable Package.

Používáte-li slučovací modul, který obsahuje DLL knihovny Visual C++, je třeba jej zahrnout do balíčku Instalační služby Windows Installer (nebo podobného instalačního balíčku), 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++, které znázorňuje vytvoření instalačního balíčku pomocí programu InstallShield Limited Edition.

Potenciální běhové chyby

Pokud operační systém Windows nemůže pro aplikaci načíst DLL knihovny Visual C++, může se objevit následující zpráva: Tato aplikace nemohla být spuštěna, protože nebyla nalezena knihovna MSVCR<číslo_verze>.dll. Potíže pravděpodobně odstraníte opětovnou instalací 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.

Příbuzná témata

Title

Description

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

Popisuje použití redistribuovatelných slučovacích modulů Visual C++ k instalaci knihoven modulu runtime Visual C++ jako sdílených DLL knihoven do složky %windir%\system32.

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

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

Redistribuce podporovaných souborů databáze

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

Redistribuce knihovny MFC

Popisuje, jak znovu distribuovat aplikace 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řerozdělení běžných ovládacích prvků

Popisuje, jak znovu distribuovat aplikaci, která používá nejnovější verzi běžných ovládacích prvků systému Window (Comctl32.dll), dostupnou s nejnovější verzí aplikace Internet Explorer.

Příklady nasazení

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

Nasazení aplikací (Visual C++)

Zavádí koncepty a technologie nasazení Visual C++.