Nástroje pro kódování v C a C++ | Visual Studio2024-08-22T17:55:20-07:00

Cplusplus logo

Vývoj aplikací v C a C++

Sestavujte moderní aplikace v C a C++ pro Windows pomocí nástrojů, které zvolíte, včetně nástrojů MSVC, Clang, CMake a MSBuild.

Nainstalujte komponenty potřebné pro vytváření aplikací v C a C++.

  • Obsahuje komponenty C/C++ pro vývoj desktopových, mobilních, Linux a herních zařízeních
  • Získat zjednodušenou instalaci
  • Při instalaci přidejte další komponenty nebo
Vytváření nativních aplikací pro Windows v sadě Visual Studio 2022 (snímek obrazovky s videem)

Stažením vyjadřujete souhlas s licenčními podmínkami pro edici sady Visual Studio, kterou vyberete níže. Nabízíme vám také možnost stahovat software pomocí Visual Studio. Tento software je licencovaný samostatně, jak je uvedeno v 3rd oznámeních třetích stran nebo v doprovodné licenci. Stažením také vyjadřujete souhlas s těmito licencemi.

Chcete kódovat v jiném jazyce?

Stáhněte si Visual Studio pro Windows a zvolte nástroje, které potřebujete

Co je nového

Vytváření aplikací pro různé platformy pomocí C++ v sadě Visual Studio 2022 (snímek obrazovky s videem)
Opětovné načítání za provozu pro hry v C++ pomocí sady Visual Studio 2022 (snímek obrazovky s videem)

Vývoj pro Windows

Nejlepší způsob cílení na Windows

Navrhujte a sestavujte programy pro klasické desktopové prostředí Windows nebo univerzální aplikace pro Windows cílené na HoloLens, Surface Hub, osobní počítač a Xbox pomocí sady nástrojů Microsoft Visual C++ a sady Visual Studio 2022.

screenshot sady nástrojů Microsoft Visual C++

Podpora všech základů kódu

CMake, Clang, mingw a další

Otevřete základ kódu z jakéhokoli prostředí a hned se pusťte do práce. Použijte MSBuild s kompilátorem Microsoft Visual C++ nebo sadu nástrojů třetí strany, jako je CMake s kompilátorem Clang nebo mingw k sestavení a ladění kódů přímo v integrovaném vývojovém prostředí (IDE). Využijte výhod prvotřídního prostředí CMake.

Podpora moderního jazyka C++

Sestavování aplikací pomocí C++11, C++14 a C++17

Využijte podporu pro C++11, C++14 a mnoho vlastností C++17 s řešením, které nabízí špičkový výkon, zabezpečení a vysokou propustnost sestavování. Pište kód pomocí efektivních generických výrazů lambda, funkcí resumable, elementů decltype (auto), rozšířených specifikátorů constexpr a atributů C++, výrazů fold, specifikátorů noexcept v systému typů, vložených proměnných a dalších moderních funkcí.

screenshot podpory pro C++11, C++14 a mnoho funkcí C++17

Psaní linuxových aplikací a jejich ladění v reálném čase

Využijte výkonné nástroje pro kódování a ladění ke správě kódu cíleného na Linux a sestaveného pomocí GCC, Clang nebo jiného kompilátoru. Laďte své vzdáleně spuštěné linuxové aplikace pomocí GDP. Ať už vyváříte aplikace IoT nebo cloudové služby s vysokovýkonným výpočetním prostředím pro Linux, díky sadě Visual Studio budete produktivnější.

Linux Development

Cílení na Android a iOS při zachování produktivity

Využijte výkon sady Visual Studio 2022 a ladicího programu k sestavování vysoce výkonných aplikací a her pro Android nebo iOS v C++, sdílení knihoven C++ pro cílení na mobilní platformy i Windows nebo psaní jednoho kódu pro spouštění na všech mobilních platformách pomocí .NET MAUI a C++.

Cross Platform

Připojte se k mnoha předním herním studiím kategorie AAA, která již sadu Visual Studio používají

Vytvářejte vysoce výkonné hry s technologií DirectX pro spouštění na zařízeních s Windows nebo hry pro více platforem pomocí některého z předních herních enginů, jako je Unity, Unreal nebo Cocos. Připojte se k mnoha mimořádně úspěšným herním studiím, která už používají sadu Visual Studio 2022 a špičkový ladicí program, a zvyšte svoji produktivitu.

screenshot ladicích a diagnostických oken

Nebývalé možnosti ladění a diagnostiky

Psaní toho nejlepšího bezchybného kódu

Proveďte všechny základní operace, jako je nastavení zarážek a krokování kódem, a pak se přesuňte k pokročilejším úlohám, jako je vizualizace proměnných, profilace výkonu, ladění jakýchkoli místních nebo vzdálených procesů a vícevláknové ladění aplikací. Spouštějte ke kliknutí, upravte spuštěný kód a pokračujte se spouštěním, aniž byste museli kód znovu sestavovat.

Výkonné funkce zvyšující produktivitu

Rychlé procházení, úpravy a zlepšování kódu

Vizualizujte svůj kód s barevným zvýrazněním syntaxe, vodítky, popisky kódu, zobrazením tříd nebo hierarchií volání. Přejděte k libovolnému symbolu v kódu podle reference, definice, deklarace a dalších. Při psaní se kód bude automaticky dokončovat, abyste mohli rychle opravit problémy a podle potřeby kód refaktorovat. Analyzujte v kódu výskyt běžných problémů. Ušetřete čas, který můžete strávit lépe.

screenshot funkcí produktivity

Váš názor