Megosztás a következőn keresztül:


C és C++ a Visual Studióban

Megjegyzés:

Ez a fejlesztői dokumentáció a Visual Studio 2022-re vonatkozik. A Visual Studio előnyben részesített verziójának dokumentációját a Verzió választóvezérlő használatával tekintheti meg. A lap tartalomjegyzékének tetején található.

Ha Microsoft Visual C++ terjeszthető csomagot keres a program futtatásához, tekintse meg a legújabb támogatott Visual C++ letöltéseket.

Megjegyzés:

Ez a fejlesztői dokumentáció a Visual Studio 2019-re vonatkozik. A Visual Studio előnyben részesített verziójának dokumentációját a Verzió választóvezérlő használatával tekintheti meg. A lap tartalomjegyzékének tetején található.

Ha Microsoft Visual C++ terjeszthető csomagot keres a program futtatásához, tekintse meg a legújabb támogatott Visual C++ letöltéseket.

Megjegyzés:

Ez a fejlesztői dokumentáció a Visual Studio 2017-re vonatkozik. A Visual Studio előnyben részesített verziójának dokumentációját a Verzió választóvezérlő használatával tekintheti meg. A lap tartalomjegyzékének tetején található.

Ha Microsoft Visual C++ terjeszthető csomagot keres a program futtatásához, tekintse meg a legújabb támogatott Visual C++ letöltéseket.

Megjegyzés:

Ez a fejlesztői dokumentáció a Visual Studio 2015-re vonatkozik. A Visual Studio előnyben részesített verziójának dokumentációját a Verzió választóvezérlő használatával tekintheti meg. A lap tartalomjegyzékének tetején található.

Ha Microsoft Visual C++ terjeszthető csomagot keres a program futtatásához, tekintse meg a legújabb támogatott Visual C++ letöltéseket.

A Microsoft C++ (MSVC) a Windows Visual Studio részeként elérhető C++, C és szerelvénynyelv-fejlesztési eszközökre és kódtárakra utal. Ezek az eszközök és kódtárak lehetővé teszik natív Windows asztali és kiszolgálói alkalmazások, univerzális Windows-platform (UWP) alkalmazások vagy a .NET-keretrendszert használó felügyelt alkalmazások és tárak létrehozását. Platformfüggetlen kódtárak és alkalmazások létrehozása Windows, Linux, Android és iOS rendszeren. Az MSVC használatával bármit írhat az egyszerű konzolalkalmazásoktól a Legkifinomultabb és legösszetettebb windowsos asztali alkalmazásokig. Eszközillesztők és operációsrendszer-összetevők vagy platformfüggetlen játékok írása mobileszközökhöz. A legkisebb IoT-eszközöktől kezdve a többkiszolgálós nagy teljesítményű számítástechnikán át az Azure-felhőig bármit megcélzhat.

A Visual Studio 2015 és újabb verziók egymás mellett telepíthetők. Például a Visual Studio 2019 (fordítóeszközkészlet v142) vagy a Visual Studio 2017 (v141) segítségével szerkesztheti és készíthet programokat a Visual Studio 2017 (v141) és a Visual Studio 2015 (v140) eszközkészletével.

A C++ újdonságai a Visual Studióban

A C++ újdonságai a Visual Studio 2022-ben
Ismerje meg a Visual Studio 2022 újdonságokat.

A C++ újdonságai a Visual Studio 2019-ben
A Visual Studio 2019 újdonságai.

A C++ újdonságai a Visual Studio 2017-ben
A Visual Studio 2017 újdonságai.

A C++ újdonságai a Visual Studio 2003 és 2015 között
Ismerje meg a Visual Studio 2003-tól 2015-ös verziójáig a C++ újdonságait.

C++ megfelelőségi fejlesztések a Visual Studio
További információ a C++ megfelelőségi fejlesztésekről a Visual Studióban.

Microsoft C/C++ nyelvi megfelelőség
A Visual Studio verziójának MSVC-fordítójában megtalálja a funkciószintű nyelvmegfelelőségi állapotot.

Microsoft C/C++ változáselőzmények 2003 – 2015
Ismerje meg a korábbi verziók jelentős változásait.

A Visual Studio C++ telepítése és a korábbi verziók frissítése

C++ támogatás telepítése a Visual Studióban
Töltse le a Visual Studiót, és telepítse a Microsoft C++ buildeszközöket.

A Microsoft C++ portolási és frissítési útmutatója
Útmutató kódhordozáshoz és projektek Visual Studio 2015-re vagy újabb verzióra való frissítéséhez. Használja ki a C++ szabványhoz nagyobb mértékben illeszkedő fordítókat, a jelentősen javított fordítási időket, valamint az olyan biztonsági funkciókat, mint a Spectre elleni kockázatcsökkentés.

C++ eszközök és funkciók a Visual Studio kiadásaiban
További információ a Visual Studio különböző kiadásairól.

Támogatott platformok
Megtudhatja, hogy a Microsoft C/C++ fordító mely platformokat támogatja.

A C++ megismerés a Visual Studióval

Üdvözöljük újra a C++-ban
Tudjon meg többet a C++11 és újabb verziókon alapuló modern C++ programozási technikákról, amelyekkel gyorsan és biztonságosan írhat kódot, és elkerülheti a C-stílusú programozás számos buktatóját.

Standard C++
További információ a C++-ról, áttekintést kaphat a Modern C++-ról, és könyvekre, cikkekre, beszélgetésekre és eseményekre mutató hivatkozásokat találhat

Ismerje meg a Visual Studiót, és készítse el első C++ projektét
Ismerkedjen meg a C++ írási módjával a Visual Studióban.

Visual Studio C++ minták
A Microsoft által biztosított C++ kódmintákkal kapcsolatos információk.

Visual Studio C/C++ fejlesztői eszközök

A C++-fejlesztés áttekintése a Visual Studióban
Hogyan használhatja a Visual Studio IDE-t projektek létrehozására, kód szerkesztésére, kódtárakra mutató hivatkozásra, fordításra, hibakeresésre, egységtesztek létrehozására, statikus elemzésre, üzembe helyezésre stb.

Projektek és rendszerek létrehozása
Visual Studio C++-projektek, CMake-projektek és más típusú projektek létrehozása és konfigurálása MSVC fordító és linker beállításokkal.

C++ kód írása és újrabontása
A C++ szerkesztő hatékonyságnövelő funkcióinak használata a kód újrabontására, navigálására, megértésére és írására.

natív kód hibakeresése
Használja a Visual Studio hibakeresőt C++ projektekkel.

Kódelemzés a C/C++ áttekintéséhez
A statikus elemzéshez használjon SAL-széljegyzeteket vagy a C++ alapvető irányelvek ellenőrzőit.

C/C++ írási egységtesztjei a Visual Studióban
Egységtesztek létrehozása a C++, a Google Test, a Boost.Test vagy a CTest microsoftos egységtesztelési keretrendszerével.

C/C++ alkalmazások írása a Visual Studióval

Windows C++ asztali alkalmazástípusok
Megtudhatja, hogyan hozhat létre hagyományos natív C++ asztali alkalmazásokat Windowshoz.

.NET-programozás C++/CLI használatával
Megtudhatja, hogyan hozhat létre olyan DLL-eket, amelyek lehetővé teszik a natív C++ és a .NET-programok közötti együttműködést olyan nyelveken, mint a C# vagy a Visual Basic.

Univerzális Windows-alkalmazások (C++)
Útmutatók és referenciatartalmak keresése a Windows Fejlesztői központban. További információ az UWP-alkalmazások fejlesztéséről: Bevezetés az univerzális Windows platformra , és az első UWP-alkalmazás létrehozása a C++ használatával.

Linux-programozás
Visual Studio IDE használatával távoli Linux-gépen GCC-vel történő fordításhoz kódolhat és telepíthet.

C/C++ DLL-ek létrehozása a Visual Studióban
Megtudhatja, hogyan hozhat létre asztali Windows-DLL-eket a Win32, az ATL és az MFC használatával. A DLL fordításáról és regisztrálásáról nyújt tájékoztatást.

Párhuzamos programozás
Megtudhatja, hogyan használhatja a párhuzamos minták kódtárát, a C++ AMP-et, az OpenMP-t és a Windows többszálú használatával kapcsolatos egyéb funkciókat.

biztonsági ajánlott eljárások
Megtudhatja, hogyan védheti meg az alkalmazásokat a rosszindulatú kódoktól és a jogosulatlan használattól.

Felhő- és webes programozás
A C++-ban számos lehetőség közül választhat a webes és a felhőbeli csatlakozáshoz.

Adathozzáférés
Csatlakozzon az adatbázisokhoz ODBC és OLE DB használatával.

Szöveg és sztringek
Ismerje meg a különböző szöveg- és sztringformátumok és kódolások használatát a helyi és nemzetközi fejlesztéshez.

C/C++ nyelvi referencia

C++ nyelvi referencia
A C++ programozási nyelv Microsoft-implementációjának referencia-útmutatója.

C nyelvi referencia
A C programozási nyelv Microsoft általi implementációjának referencia-útmutatója.

C/C++ előfeldolgozási referencia
Közös hivatkozás a megosztott C és C++ nyelvi előfeldolgozóra.

C++/CX nyelvi referencia
A Microsoft C++ nyelvre vonatkozó bővítményeinek referencia-útmutatója a C++ univerzális Windows platformalkalmazások, a JavaScript-alapú Windows-alkalmazások által használható C++ Windows-futtatókörnyezeti összetevők, valamint a Windows DirectX-játékok és a grafikus igényű alkalmazások létrehozásához.

C++/CLI nyelvi referencia
A C++/CLI programozási nyelv ECMA szabványa.

Fordító-specifikus függvények és assembly nyelv
Útmutatók a fordító belső funkcióihoz, amelyeket a Microsoft C/C++ fordítói támogatnak vagy implementálnak az egyes platformokon.

A Visual Studióban elérhető C/C++ kódtárak

A következő szakaszok a Visual Studióban található különböző C és C++ kódtárakról nyújtanak információkat.

C futtatókörnyezeti kódtár referenciája
Ismert biztonsági problémákkal rendelkező függvények biztonságosabb alternatíváit tartalmazza.

C++ standard kódtár
A C++ Standard Könyvtár.

Aktív sablontár (ATL)
COM-összetevők és -alkalmazások támogatása.

Microsoft Foundation Class (MFC) könyvtárak
Hagyományos vagy Office-stílusú felhasználói felülettel rendelkező asztali alkalmazások létrehozásának támogatása.

Párhuzamos minták kódtára (PPL)
A processzoron futó aszinkron és párhuzamos algoritmusok.

C++ AMP (C++ gyorsított masszív párhuzamosság)
Nagy mértékben párhuzamos algoritmusok, amelyek a GPU-n futnak.

Windows futtatókörnyezeti sablontár (WRL)
Univerzális Windows-platform (UWP) alkalmazások és összetevők.

.NET-programozás C++/CLI használatával
A közös nyelvi futtatókörnyezet (CLR) programozása.

Külső nyílt forráskódú C++ kódtárak a Visual Studióban

A platformfüggetlen vcpkg parancssori eszköz jelentősen leegyszerűsíti több mint 900 C++ nyílt forráskódú kódtár felderítését és telepítését. További információ: vcpkg.

Visual Studio C++ visszajelzés és közösség

Microsoft Learn Q&A
A Microsoft Learn kereshető fórumokat kínál a kérdésekhez és válaszokhoz. Vegyen fel egy címkét C++ a bejegyzésbe, hogy közösségi segítséget nyújtson a C++-tal kapcsolatos problémákhoz.

Probléma bejelentése a Microsoft C/C++ eszközkészlettel kapcsolatban
Megtudhatja, hogyan hozhat létre hatékony hibajelentéseket a Microsoft C/C++ eszközkészleten (fordító, linker és egyéb eszközök) és hogyan küldheti el a jelentést.

Microsoft C++ csapat blog
További információ a Visual Studio C++ eszközeinek fejlesztőitől származó új funkciókról és a legújabb információkról.

Visual Studio C++ fejlesztői közösség
Segítségkérés, hibák fájlba tétele és javaslatok a C++-ra a Visual Studióban.