Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Když upgradujete projekt ze sady Visual Studio 2013 nebo starší na aktuální verzi nástrojů sestavení Microsoft C++ (MSVC), musíte také upgradovat všechny knihovny, které projekt používá. Knihovna a váš projekt musí být sestaveny pomocí kompatibilních verzí a cílů nástrojů pro sestavení. Pokud nemáte přístup ke zdrojovému kódu knihovny a knihovna není dostupná prostřednictvím nástroje vcpkg, musíte od dodavatele knihovny získat aktualizovaný binární soubor. Další informace najdete v tématu Přehled potenciálních problémů s upgradem.
Při upgradu aplikace ze sady Visual Studio 2015 nebo novější není nutné upgradovat závislosti, protože kód vygenerovaný těmito verzemi je binární kompatibilní. Další informace naleznete v tématu Binární kompatibilita jazyka C++ mezi verzemi sady Visual Studio.
Použití vcpkg pro opensourcové knihovny
V minulosti bylo hledání a upgrade knihoven třetích stran někdy triviální úlohou. Aby bylo možné snadněji získat a znovu sestavit opensourcové knihovny C++ třetích stran, vytvořil tým Microsoft C++ nástroj příkazového řádku s názvem vcpkg. Tento nástroj má prohledávatelný katalog (označovaný jako kurátorovaný registr) mnoha oblíbených opensourcových knihoven C/C++. Libovolnou knihovnu v katalogu můžete nainstalovat přímo z příkazového řádku vcpkg. Při instalaci knihovny vytvoří vcpkg na vašem počítači adresářový strom a přidá .h soubory, .lib soubory a binární soubory v této složce. Tuto složku můžete použít v příkazovém řádku kompilace nebo ji pomocí příkazu integrovat do sady Visual Studio 2015 nebo novější vcpkg integrate install . Po integraci umístění knihovny ji Visual Studio najde a přidá do libovolného nového projektu, který vytvoříte. Pokud chcete knihovnu použít, stačí #include ji použít. Visual Studio automaticky přidá cestu knihovny do nastavení projektu a zkopíruje knihovnu DLL do složky řešení. Další informace najdete v tématu vcpkg. Můžete nainstalovat vcpkg z GitHubu nebo použít integrovanou verzi, která se dodává se sadou Visual Studio 2022 nebo novější. Další informace o vcpkg najdete v dokumentaci k vcpkg.
Hlášení problémů
Pokud se vaše opensourcová knihovna nenajde v kurátorovaném registru vcpkg , můžete otevřít problém v úložišti GitHub. To je místo, kde ji komunita a tým Microsoft C++ uvidí a potenciálně vytvoří soubor portu pro tuto knihovnu.
Viz také
Příručka k portování a upgradu Microsoft C++Dokumentace vcpkg