C i C++ w programie Visual Studio
Uwaga
Ta dokumentacja dla deweloperów dotyczy programu Visual Studio 2022. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Znajduje się on w górnej części spisu treści na tej stronie.
Jeśli szukasz pakietu microsoft pakiet redystrybucyjny programu Visual C++, aby można było uruchomić program, zobacz najnowsze obsługiwane pliki do pobrania w języku Visual C++.
Uwaga
Ta dokumentacja dla deweloperów dotyczy programu Visual Studio 2019. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Znajduje się on w górnej części spisu treści na tej stronie.
Jeśli szukasz pakietu microsoft pakiet redystrybucyjny programu Visual C++, aby można było uruchomić program, zobacz najnowsze obsługiwane pliki do pobrania w języku Visual C++.
Uwaga
Ta dokumentacja dla deweloperów dotyczy programu Visual Studio 2017. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Znajduje się on w górnej części spisu treści na tej stronie.
Jeśli szukasz pakietu microsoft pakiet redystrybucyjny programu Visual C++, aby można było uruchomić program, zobacz najnowsze obsługiwane pliki do pobrania w języku Visual C++.
Uwaga
Ta dokumentacja dla deweloperów dotyczy programu Visual Studio 2015. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Znajduje się on w górnej części spisu treści na tej stronie.
Jeśli szukasz pakietu microsoft pakiet redystrybucyjny programu Visual C++, aby można było uruchomić program, zobacz najnowsze obsługiwane pliki do pobrania w języku Visual C++.
Język Microsoft Visual C++ (MSVC) odnosi się do narzędzi i bibliotek programistycznych języka C++, C i zestawów dostępnych w ramach programu Visual Studio w systemie Windows. Te narzędzia i biblioteki umożliwiają tworzenie natywnych aplikacji klasycznych i serwerowych systemu Windows, aplikacji platforma uniwersalna systemu Windows (UWP) lub zarządzanych aplikacji i bibliotek korzystających z programu .NET Framework. Tworzenie międzyplatformowych bibliotek i aplikacji uruchamianych w systemach Windows, Linux, Android i iOS. Możesz użyć MSVC, aby napisać wszystko, od prostych aplikacji konsolowych do najbardziej zaawansowanych i złożonych aplikacji dla komputerów stacjonarnych z systemem Windows. Pisanie sterowników urządzeń i składników systemu operacyjnego lub gier międzyplatformowych dla urządzeń przenośnych. Określanie celu od najmniejszych urządzeń IoT do obliczeń o wysokiej wydajności wielu serwerów w chmurze platformy Azure.
Program Visual Studio 2015, 2017, 2019 i 2022 można zainstalować obok siebie. Program Visual Studio 2019 (zestaw narzędzi kompilatora w wersji 142) lub Visual Studio 2017 (wersja 141) umożliwia edytowanie i kompilowanie programów przy użyciu zestawu narzędzi programu Visual Studio 2017 (wersja 141) i Visual Studio 2015 (wersja 140).
Co nowego w języku C++ w programie Visual Studio
Co nowego w języku C++ w programie Visual Studio 2022
Dowiedz się, co nowego w programie Visual Studio 2022.
Co nowego w języku C++ w programie Visual Studio 2019
Dowiedz się, co nowego w programie Visual Studio 2019.
Co nowego w języku C++ w programie Visual Studio 2017
Dowiedz się, co nowego w programie Visual Studio 2017.
Co nowego w języku C++ w programie Visual Studio 2003 do 2015
Dowiedz się, co nowego w języku C++ dla każdej wersji programu Visual Studio od 2003 do 2015 roku.
Ulepszenia zgodności języka C++ w programie Visual Studio
Dowiedz się więcej o ulepszeniach zgodności języka C++ w programie Visual Studio.
Zgodność języka Microsoft C/C++
Znajdź stan zgodności języka na poziomie funkcji w kompilatorze MSVC według wersji programu Visual Studio.
Historia zmian języka Microsoft C/C++ 2003 – 2015
Dowiedz się więcej o zmianach powodujących niezgodność w poprzednich wersjach.
Instalowanie programu Visual Studio C++ i uaktualnianie z wcześniejszych wersji
Instalowanie obsługi języka C++ w programie Visual Studio
Pobierz program Visual Studio i zainstaluj zestaw narzędzi Microsoft C/C++.
Przewodnik przenoszenia i uaktualniania języka Microsoft C++
Wskazówki dotyczące przenoszenia kodu i uaktualniania projektów do programu Visual Studio 2015 lub nowszego. Korzystaj z większej zgodności kompilatora ze standardem C++, znacznie ulepszonym czasem kompilacji i funkcjami zabezpieczeń, takimi jak ograniczenie ryzyka spectre.
Narzędzia i funkcje języka C++ w wersjach programu Visual Studio
Poznaj różne wersje Visual Studio.
Obsługiwane platformy
Dowiedz się, które platformy obsługuje kompilator Microsoft C/C++.
Nauka języka C++ przy użyciu programu Visual Studio
Witamy z powrotem w języku C++
Dowiedz się więcej na temat nowoczesnych technik programowania w języku C++ opartych na języku C++11 i nowszych, które umożliwiają pisanie szybkiego, bezpiecznego kodu i unikanie wielu pułapek programowania w stylu C.
Standardowa C++
Dowiedz się o języku C++, uzyskaj omówienie nowoczesnego języka C++, znajdź łącza do książek, artykułów, rozmów i imprez
Poznaj program Visual Studio i utwórz swój pierwszy projekt w języku C++
Rozpocznij naukę pisania języka C++ w programie Visual Studio.
Przykłady języka C++ dla programu Visual Studio
Informacje o przykładach kodu języka C++ dostarczonych przez firmę Microsoft.
Narzędzia programistyczne visual Studio C/C++
Omówienie programowania w języku C++ w programie Visual Studio
Jak za pomocą środowiska IDE programu Visual Studio tworzyć projekty, edytować kod, łączyć się z bibliotekami, kompilować, debugować, tworzyć testy jednostkowe, wykonywać analizy statyczne, wdrażać i nie tylko.
Projekty i systemy kompilacji
Jak tworzyć i konfigurować projekty visual Studio C++, projekty CMake i inne rodzaje projektów za pomocą opcji kompilatora I konsolidatora MSVC.
Pisanie i refaktoryzacja kodu C++
Jak używać funkcji produktywności w edytorze języka C++, aby refaktoryzować, nawigować, rozumieć i pisać kod.
Debugowanie kodu natywnego
Użyj debugera programu Visual Studio z projektami języka C++.
Omówienie analizy kodu dla języka C/C++
Użyj adnotacji SAL lub podstawowych kontrolerów wytycznych języka C++, aby przeprowadzić analizę statyczną.
Pisanie testów jednostkowych dla języka C/C++ w programie Visual Studio
Tworzenie testów jednostkowych przy użyciu platformy Microsoft Unit Testing Framework dla języków C++, Google Test, Boost.Test lub CTest.
Pisanie aplikacji C/C++ przy użyciu programu Visual Studio
Typy aplikacji klasycznych systemu Windows C++
Dowiedz się, jak tworzyć tradycyjne natywne aplikacje klasyczne języka C++ dla systemu Windows.
Programowanie na platformie .NET za pomocą języka C++/interfejsu wiersza polecenia
Dowiedz się, jak tworzyć biblioteki DLL, które umożliwiają współdziałanie między natywnymi programami C++ i .NET napisanymi w językach, takich jak C# lub Visual Basic.
Aplikacje uniwersalne systemu Windows (C++)
Znajdź przewodniki i treści referencyjne w Centrum deweloperów systemu Windows. Aby uzyskać informacje na temat tworzenia aplikacji platformy UNIWERSALNEJ systemu Windows, zobacz Wprowadzenie do platforma uniwersalna systemu Windows i Tworzenie pierwszej aplikacji platformy UWP przy użyciu języka C++.
Programowanie w systemie Linux
Użyj środowiska IDE programu Visual Studio, aby kodować i wdrażać na zdalnym komputerze z systemem Linux na potrzeby kompilacji za pomocą biblioteki GCC.
Tworzenie bibliotek DLL języka C/C++ w programie Visual Studio
Dowiedz się, jak używać bibliotek WIN32, ATL i MFC do tworzenia bibliotek DLL klasycznych systemu Windows. Zawiera informacje o sposobie kompilowania i rejestrowania biblioteki DLL.
Programowanie równoległe
Dowiedz się, jak używać biblioteki wzorców równoległych, C++ AMP, OpenMP i innych funkcji, które są związane z wielowątkowością w systemie Windows.
Najlepsze rozwiązania dotyczące zabezpieczeń
Dowiedz się, jak chronić aplikacje przed złośliwym kodem i bezprawnym użyciem.
Programowanie w chmurze i sieci Web
W języku C++istnieje kilka opcji łączenia się z internetem i chmurą.
Dostęp do danych
Nawiąż połączenie z bazami danych przy użyciu technologii ODBC i OLE DB.
Tekst i ciągi
Dowiedz się więcej o pracy z różnymi formatami tekstu i ciągami oraz kodowaniem na potrzeby programowania lokalnego i międzynarodowego.
Dokumentacja języka C/C++
Dokumentacja języka C++
Przewodnik referencyjny dotyczący implementacji języka programowania C++ przez firmę Microsoft.
Dokumentacja języka C
Przewodnik referencyjny dotyczący implementacji języka programowania C przez firmę Microsoft.
Dokumentacja preprocesora języka C/C++
Typowe odwołanie do współużytkowanego preprocesora języka C i C++.
Dokumentacja języka C++/CX
Przewodnik referencyjny dotyczący rozszerzeń firmy Microsoft w języku C++ służący do tworzenia aplikacji platforma uniwersalna systemu Windows języka C++, składników środowiska uruchomieniowego systemu Windows języka C++, które mogą być używane przez aplikacje systemu Windows oparte na języku JavaScript oraz aplikacje z dużą ilością grafiki i gier DirectX systemu Windows.
Dokumentacja języka C++/CLI
Standard ECMA dla języka programowania C++/CLI.
Funkcje wewnętrzne kompilatora i język asemblera
Przewodniki dotyczące funkcji wewnętrznych kompilatora obsługiwanych lub implementowanych przez kompilatory microsoft C/C++ na każdej platformie.
Biblioteki języka C/C++ dostępne w programie Visual Studio
Poniższe sekcje zawierają informacje o różnych bibliotekach C i C++, które są zawarte w programie Visual Studio.
Dokumentacja biblioteki środowiska uruchomieniowego języka C
Obejmuje alternatywy o zwiększonym bezpieczeństwie dla funkcji, które są znane ze stwarzania problemów dotyczących bezpieczeństwa.
Standardowa biblioteka języka C++
Standardowa biblioteka języka C++.
Biblioteka aktywnych szablonów (Active Template Library — ATL)
Obsługa składników i aplikacji COM.
Biblioteki klas programu Microsoft Foundation (MFC)
Wsparcie dla tworzenia aplikacji pulpitu, mających interfejs użytkownika tradycyjny lub w stylu pakietu Office.
Biblioteka równoległych wzorców (PLL)
Algorytmy asynchroniczne i równoległe, wykonywane przez CPU.
C++ AMP (C++ Accelerated Massive Parallelism)
Duże równoległe algorytmy, wykonywane przez GPU.
biblioteka szablonów środowisko wykonawcze systemu Windows (WRL)
platforma uniwersalna systemu Windows (UWP) aplikacji i składników.
Programowanie na platformie .NET za pomocą języka C++/interfejsu wiersza polecenia
Programowanie dla wspólnego środowiska czasu wykonywania (common language runtime — CLR).
Biblioteki języka C++ innych firm w języku C++ innych firm w programie Visual Studio
Międzyplatformowe narzędzie wiersza polecenia vcpkg znacznie upraszcza odnajdywanie i instalowanie ponad 900 bibliotek open source języka C++. Aby uzyskać więcej informacji, zobacz vcpkg.
Opinie i społeczność w programie Visual Studio C++
Pytania i pytania dotyczące platformy Microsoft Learn
Platforma Microsoft Learn hostuje fora z możliwością wyszukiwania pod kątem pytań i odpowiedzi. C++
Dodaj tag do wpisu, aby uzyskać pomoc społeczności dotyczącą problemów związanych z językiem C++.
Jak zgłosić problem z zestawem narzędzi microsoft C/C++
Dowiedz się, jak tworzyć efektywne raporty o błędach względem zestawu narzędzi microsoft C/C++ (kompilatora, konsolidatora i innych narzędzi) oraz sposobów przesyłania raportu.
Blog zespołu Microsoft C++
Dowiedz się więcej o nowych funkcjach i najnowszych informacjach od deweloperów narzędzi języka C++ w programie Visual Studio.
Społeczność deweloperów programu Visual Studio C++
Uzyskaj pomoc, zgłoś błędy i sugestie dotyczące języka C++ w programie Visual Studio.