Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
När du uppgraderar ett projekt från Visual Studio 2013 eller tidigare till den aktuella versionen av Microsoft C++ (MSVC) Build Tools måste du också uppgradera alla bibliotek som projektet använder. Biblioteket och projektet måste byggas av kompatibla versioner och mål för byggverktygen. Om du inte har åtkomst till bibliotekets källkod och biblioteket inte är tillgängligt via vcpkg måste du hämta en uppdaterad binärfil från biblioteksleverantören. Mer information finns i Översikt över potentiella uppgraderingsproblem.
När du uppgraderar ett program från Visual Studio 2015 eller senare behöver du inte uppgradera beroenden eftersom koden som genereras av dessa versioner är binärkompatibel. Mer information finns i C++-binär kompatibilitet mellan Visual Studio-versioner.
Använda vcpkg för bibliotek med öppen källkod
Tidigare var det ibland en icke-trivial uppgift att hitta och uppgradera bibliotek från tredje part. För att göra det enklare att hämta och återskapa C++-bibliotek med öppen källkod från tredje part har Microsoft C++-teamet skapat ett kommandoradsverktyg med namnet vcpkg. Det här verktyget har en sökbar katalog (kallas det kurerade registret) för många populära C/C++-bibliotek med öppen källkod. Du kan installera valfritt bibliotek i katalogen direkt från kommandoraden vcpkg. När du installerar ett bibliotek skapar vcpkg ett katalogträd på datorn och lägger till .h filerna, .lib filerna och binärfilerna i den här mappen. Du kan använda den här mappen på kommandoraden för kompilering eller integrera den vcpkg integrate install i Visual Studio 2015 eller senare med hjälp av kommandot . När du har integrerat en biblioteksplats kan Visual Studio hitta den och lägga till den i alla nya projekt som du skapar. Om du vill använda ett bibliotek är det bara #include det. Visual Studio lägger automatiskt till bibliotekssökvägen i projektinställningarna och kopierar DLL:en till din lösningsmapp. Mer information finns i vcpkg. Du kan antingen installera vcpkg från GitHub eller använda den inbyggda versionen som levereras med Visual Studio 2022 eller senare. Mer information om vcpkg finns i vcpkg-dokumentationen.
Rapporteringsproblem
Om biblioteket med öppen källkod inte finns i det vcpkg-kurerade registret kan du öppna ett problem på GitHub-lagringsplatsen. Det är där communityn och Microsoft C++-teamet kan se den och eventuellt skapa portfilen för det här biblioteket.
Se även
Microsoft C++ Portnings- och uppgraderingsguidevcpkg dokumentation