Tato dokumentace pro vývojáře platí pro Visual Studio 2022. Pokud chcete zobrazit dokumentaci pro upřednostňovanou verzi sady Visual Studio, použijte ovládací prvek selektoru verzí . Nachází se v horní části obsahu na této stránce.
Tato dokumentace pro vývojáře platí pro Visual Studio 2019. Pokud chcete zobrazit dokumentaci pro upřednostňovanou verzi sady Visual Studio, použijte ovládací prvek selektoru verzí . Nachází se v horní části obsahu na této stránce.
Tato dokumentace pro vývojáře platí pro Visual Studio 2017. Pokud chcete zobrazit dokumentaci pro upřednostňovanou verzi sady Visual Studio, použijte ovládací prvek selektoru verzí . Nachází se v horní části obsahu na této stránce.
Tato dokumentace pro vývojáře platí pro Visual Studio 2015. Pokud chcete zobrazit dokumentaci pro upřednostňovanou verzi sady Visual Studio, použijte ovládací prvek selektoru verzí . Nachází se v horní části obsahu na této stránce.
Microsoft Visual C++ (MSVC) odkazuje na nástroje a knihovny pro vývoj jazyka sestavení C++, C a sestavení, které jsou k dispozici jako součást sady Visual Studio ve Windows. Tyto nástroje a knihovny umožňují vytvářet nativní desktopové a serverové aplikace windows, aplikace Univerzální platforma Windows (UPW) nebo spravované aplikace a knihovny, které používají rozhraní .NET Framework. Vytvářejte multiplatformní knihovny a aplikace, které běží ve Windows, Linuxu, Androidu a iOSu. MsVC můžete použít k psaní čehokoli od jednoduchých konzolových aplikací až po nejsložitější a nejsložitější aplikace pro stolní počítače s Windows. Napište ovladače zařízení a komponenty operačního systému nebo multiplatformní hry pro mobilní zařízení. Zaměřte se na cokoli od nejmenších zařízení IoT po vysokovýkonné výpočetní prostředí s více servery v cloudu Azure.
Visual Studio 2015, 2017, 2019 a 2022 je možné nainstalovat vedle sebe. Pomocí sady Visual Studio 2019 (sada nástrojů kompilátoru v142) nebo Visual Studio 2017 (v141) můžete upravovat a vytvářet programy pomocí sady nástrojů sady Visual Studio 2017 (v141) a Visual Studio 2015 (v140).
Průvodce portováním a upgradem v Jazyce Microsoft C++
Pokyny pro přenos kódu a upgrade projektů do sady Visual Studio 2015 nebo novější Využijte výhod vyšší shody kompilátoru se standardem C++, výrazně vylepšenými dobami kompilace a funkcemi zabezpečení, jako je zmírnění rizik Spectre.
Podporované platformy
Zjistěte, které platformy kompilátor Microsoft C/C++ podporuje.
Seznámení s C++ pomocí sady Visual Studio
Vítejte zpátky v C++
Přečtěte si další informace o moderních programovacích technikách C++ založených na C++11 a novějších verzích, které umožňují psát rychlý, bezpečný kód a vyhnout se mnoha úskalím programování ve stylu jazyka C.
Standardní C++
Získejte informace o jazyce C++, přehled o moderním jazyce C++ a odkazy na knihy, články, rozhovory a události.
Přehled vývoje v jazyce C++ v sadě Visual Studio
Jak pomocí integrovaného vývojového prostředí sady Visual Studio vytvářet projekty, upravovat kód, odkazovat na knihovny, kompilovat, ladit, vytvářet testy jednotek, provádět statickou analýzu, nasazovat a provádět další akce.
Projekty a systémy sestavení
Jak vytvářet a konfigurovat projekty visual Studio C++, projekty CMake a další druhy projektů s možnostmi kompilátoru MSVC a linkeru
Psaní a refaktoring kódu C++
Jak používat funkce produktivity v editoru C++ k refaktoringu, navigaci, pochopení a psaní kódu.
Programování v .NET pomocí C++/CLI
Naučte se vytvářet knihovny DLL, které umožňují interoperabilitu mezi nativními programy C++ a .NET napsané v jazycích, jako je C# nebo Visual Basic.
Programování v Linuxu
Pomocí integrovaného vývojového prostředí sady Visual Studio můžete kódovat a nasazovat na vzdálený počítač s Linuxem pro kompilaci pomocí GCC.
Vytváření knihoven DLL jazyka C/C++ v sadě Visual Studio
Zjistěte, jak používat Win32, ATL a MFC k vytváření desktopových knihoven DLL systému Windows. Poskytuje informace o tom, jak zkompilovat a zaregistrovat knihovnu DLL.
Paralelní programování
Získejte další informace o použití knihovny PPL, C++ AMP, OpenMP a dalších funkcí, které se vztahují k multithreadingu v systému Windows.
Referenční dokumentace jazyka C++/CX
Referenční příručka k rozšířením Microsoftu pro jazyk C++ pro vytváření aplikací Univerzální platforma Windows C++, komponent modulu runtime windows C++, které mohou být využity javascriptovými aplikacemi pro Windows a hrami Windows DirectX a grafickými aplikacemi náročnými na grafiku.
Vnitřní funkce kompilátoru a jazyk sestavení
Průvodce vnitřními objekty kompilátoru podporovanými nebo implementovanými kompilátory jazyka Microsoft C/C++ na jednotlivých platformách.
Knihovny C/C++ dostupné v sadě Visual Studio
Následující části obsahují informace o různých knihovnách C a C++, které jsou součástí sady Visual Studio.
Knihovny mfc (Microsoft Foundation Class)
Podpora pro vytváření aplikací klasické pracovní plochy, které mají tradiční uživatelské rozhraní nebo uživatelské rozhraní ve stylu Office.
Opensourcové knihovny C++ třetích stran v sadě Visual Studio
Multiplatformní nástroj příkazového řádku vcpkg výrazně zjednodušuje zjišťování a instalaci více než 900 opensourcových knihoven C++. Další informace najdete v tématu vcpkg.
Zpětná vazba a komunita sady Visual Studio C++
Microsoft Learn Q&A
Microsoft Learn hostuje prohledávatelná fóra pro otázky a odpovědi. Přidejte do příspěvku C++ značku pro pomoc komunity s problémy souvisejícími s C++.