René's URL Explorer Experiment


Title: C and C++ in Visual Studio | Microsoft Learn

Open Graph Title: C and C++ in Visual Studio

Description: Learn how to use the Microsoft C/C++ compiler and related tools to develop C++ and assembly programs for Windows, Linux, Android, and iOS.

Open Graph Description: Learn how to use the Microsoft C/C++ compiler and related tools to develop C++ and assembly programs for Windows, Linux, Android, and iOS.

Opengraph URL: https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-in-visual-studio?view=msvc-170

X: @MicrosoftLearn

direct link

Domain: learn.microsoft.com

color-schemelight dark
twitter:cardsummary_large_image
og:typewebsite
og:image:altMicrosoft Learn
og:imagehttps://learn.microsoft.com/en-us/media/open-graph-image.png
platform_idb3864ffd-06fc-68df-9330-1743526db92d
scopeC++
localeen-us
uhfHeaderIdMSDocsHeader-CPP
page_typeconceptual
breadcrumb_path../_breadcrumb/toc.json
ROBOTSINDEX,FOLLOW
managercoxford
ms.date2022-09-29T00:00:00Z
ms.topicoverview
audiencedeveloper
ms.servicevisual-cpp
ms.tgt_pltfrmWindows
ms.workloadcplusplus
feedback_systemStandard
feedback_product_urlhttps://developercommunity.visualstudio.com/cpp/
feedback_help_link_urlhttps://learn.microsoft.com/en-us/answers/tags/314/cpp
feedback_help_link_typeget-help-at-qna
ms.subserviceide
authorTylerMSFT
ms.authortwhitney
document_id3495cbea-6f8b-9ebb-b146-327e48bfd443
document_version_independent_idb1cfa19e-be92-e6f5-0aa0-8e2bfd326ebd
updated_at2025-11-05T06:06:00Z
original_content_git_urlhttps://github.com/MicrosoftDocs/cpp-docs-pr/blob/live/docs/overview/visual-cpp-in-visual-studio.md
gitcommithttps://github.com/MicrosoftDocs/cpp-docs-pr/blob/36738035d38d4d2ab474a3f4681366fa341a6f6c/docs/overview/visual-cpp-in-visual-studio.md
git_commit_id36738035d38d4d2ab474a3f4681366fa341a6f6c
monikersmsvc-180
default_monikermsvc-170
site_nameDocs
depot_nameVS.vcppdocs
schemaConceptual
toc_reltoc.json
pdf_url_templatehttps://learn.microsoft.com/pdfstore/en-us/VS.vcppdocs/{branchName}{pdfName}
search.mshattr.devlangcpp
word_count1448
config_moniker_range>= msvc-140
asset_idoverview/visual-cpp-in-visual-studio
moniker_range_name4581682a33ffa46eb75263dee4d6680e
item_typeContent
source_pathdocs/overview/visual-cpp-in-visual-studio.md
previous_tlsh_hashA1EB2412550DAD326DD5292734EB7600E2F0C9496EA46ECC3871BA6185842D222FB5AF94C73F82581375225341D5715D6EE6FF2A832F2BB30E691858401D6353BD4D1FFBB6
github_feedback_content_git_urlhttps://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/overview/visual-cpp-in-visual-studio.md
markdown_urlhttps://learn.microsoft.com/en-us/cpp/overview/visual-cpp-in-visual-studio?view=msvc-170&accept=text/markdown
cmProductshttps://authoring-docs-microsoft.poolparty.biz/devrel/4628cbd9-6f47-4ae1-b371-d34636609eaf
spProductshttps://authoring-docs-microsoft.poolparty.biz/devrel/be21deb8-8c64-44b0-b71f-2dc56ca7364f

Links:

Skip to main content https://learn.microsoft.com/cpp/overview/visual-cpp-in-visual-studio#main
Skip to Ask Learn chat experience https://learn.microsoft.com/cpp/overview/visual-cpp-in-visual-studio
Download Microsoft Edge https://go.microsoft.com/fwlink/p/?LinkID=2092881
More info about Internet Explorer and Microsoft Edge https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge
Read in English https://learn.microsoft.com/cpp/overview/visual-cpp-in-visual-studio
Edit https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/overview/visual-cpp-in-visual-studio.md
signing inhttps://learn.microsoft.com/cpp/overview/visual-cpp-in-visual-studio
latest supported Visual C++ downloadshttps://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
latest supported Visual C++ downloadshttps://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
latest supported Visual C++ downloadshttps://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
latest supported Visual C++ downloadshttps://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
What's New for C++ in Visual Studio 2022https://learn.microsoft.com/cpp/overview/what-s-new-for-visual-cpp-in-visual-studio?view=msvc-170
What's New for C++ in Visual Studio 2019https://learn.microsoft.com/cpp/overview/what-s-new-for-cpp-2019?view=msvc-170
What's New for C++ in Visual Studio 2017https://learn.microsoft.com/cpp/overview/what-s-new-for-cpp-2017?view=msvc-170
What's New for C++ in Visual Studio 2003 through 2015https://learn.microsoft.com/cpp/porting/visual-cpp-what-s-new-2003-through-2015?view=msvc-170
C++ conformance improvements in Visual Studiohttps://learn.microsoft.com/cpp/overview/cpp-conformance-improvements?view=msvc-170
Microsoft C/C++ language conformancehttps://learn.microsoft.com/cpp/overview/visual-cpp-language-conformance?view=msvc-170
Microsoft C/C++ change history 2003 - 2015https://learn.microsoft.com/cpp/porting/visual-cpp-change-history-2003-2015?view=msvc-170
Install C++ support in Visual Studiohttps://learn.microsoft.com/cpp/build/vscpp-step-0-installation?view=msvc-170
Microsoft C++ porting and upgrading guidehttps://learn.microsoft.com/cpp/porting/visual-cpp-porting-and-upgrading-guide?view=msvc-170
C++ tools and features in Visual Studio editionshttps://learn.microsoft.com/cpp/overview/visual-cpp-tools-and-features-in-visual-studio-editions?view=msvc-170
Supported platformshttps://learn.microsoft.com/cpp/overview/supported-platforms-visual-cpp?view=msvc-170
Welcome back to C++https://learn.microsoft.com/cpp/cpp/welcome-back-to-cpp-modern-cpp?view=msvc-170
Standard C++https://isocpp.org/
Learn Visual Studio and make your first C++ projecthttps://learn.microsoft.com/cpp/build/vscpp-step-1-create?view=msvc-170
Visual Studio C++ sampleshttps://learn.microsoft.com/cpp/overview/visual-cpp-samples?view=msvc-170
Overview of C++ development in Visual Studiohttps://learn.microsoft.com/cpp/overview/overview-of-cpp-development?view=msvc-170
Projects and build systemshttps://learn.microsoft.com/cpp/build/projects-and-build-systems-cpp?view=msvc-170
Writing and refactoring C++ codehttps://learn.microsoft.com/cpp/ide/writing-and-refactoring-code-cpp?view=msvc-170
Debugging native codehttps://learn.microsoft.com/en-us/visualstudio/debugger/debugging-native-code
Code analysis for C/C++ overviewhttps://learn.microsoft.com/cpp/code-quality/code-analysis-for-c-cpp-overview?view=msvc-170
Write unit tests for C/C++ in Visual Studiohttps://learn.microsoft.com/en-us/visualstudio/test/writing-unit-tests-for-c-cpp
Windows C++ desktop application typeshttps://learn.microsoft.com/cpp/windows/overview-of-windows-programming-in-cpp?view=msvc-170
.NET programming with C++/CLIhttps://learn.microsoft.com/cpp/dotnet/dotnet-programming-with-cpp-cli-visual-cpp?view=msvc-170
Universal Windows Apps (C++)https://learn.microsoft.com/cpp/cppcx/universal-windows-apps-cpp?view=msvc-170
Intro to the Universal Windows Platformhttps://learn.microsoft.com/en-us/windows/uwp/get-started/universal-application-platform-guide
Create your first UWP app using C++https://learn.microsoft.com/en-us/windows/uwp/get-started/create-a-basic-windows-10-app-in-cpp
Linux programminghttps://learn.microsoft.com/cpp/linux/?view=msvc-170
Create C/C++ DLLs in Visual Studiohttps://learn.microsoft.com/cpp/build/dlls-in-visual-cpp?view=msvc-170
Parallel programminghttps://learn.microsoft.com/cpp/parallel/parallel-programming-in-visual-cpp?view=msvc-170
Security best practiceshttps://learn.microsoft.com/cpp/security/security-best-practices-for-cpp?view=msvc-170
Cloud and web programminghttps://learn.microsoft.com/cpp/cloud/cloud-and-web-programming-in-visual-cpp?view=msvc-170
Data accesshttps://learn.microsoft.com/cpp/data/data-access-in-cpp?view=msvc-170
Text and stringshttps://learn.microsoft.com/cpp/text/text-and-strings-in-visual-cpp?view=msvc-170
C++ language referencehttps://learn.microsoft.com/cpp/cpp/cpp-language-reference?view=msvc-170
C language referencehttps://learn.microsoft.com/cpp/c-language/c-language-reference?view=msvc-170
C/C++ preprocessor referencehttps://learn.microsoft.com/cpp/preprocessor/c-cpp-preprocessor-reference?view=msvc-170
C++/CX language referencehttps://learn.microsoft.com/cpp/cppcx/visual-c-language-reference-c-cx?view=msvc-170
C++/CLI language referencehttps://www.ecma-international.org/wp-content/uploads/ECMA-372_1st_edition_december_2005.pdf
Compiler intrinsics and assembly languagehttps://learn.microsoft.com/cpp/intrinsics/compiler-intrinsics-and-assembly-language?view=msvc-170
C runtime library referencehttps://learn.microsoft.com/cpp/c-runtime-library/c-run-time-library-reference?view=msvc-170
C++ standard libraryhttps://learn.microsoft.com/cpp/standard-library/cpp-standard-library-reference?view=msvc-170
Active Template Library (ATL)https://learn.microsoft.com/cpp/atl/atl-com-desktop-components?view=msvc-170
Microsoft Foundation Class (MFC) librarieshttps://learn.microsoft.com/cpp/mfc/mfc-desktop-applications?view=msvc-170
Parallel Patterns Library (PPL)https://learn.microsoft.com/cpp/parallel/concrt/parallel-patterns-library-ppl?view=msvc-170
C++ AMP (C++ Accelerated Massive Parallelism)https://learn.microsoft.com/cpp/parallel/amp/cpp-amp-cpp-accelerated-massive-parallelism?view=msvc-170
Windows Runtime Template Library (WRL)https://learn.microsoft.com/cpp/cppcx/wrl/windows-runtime-cpp-template-library-wrl?view=msvc-170
.NET programming with C++/CLIhttps://learn.microsoft.com/cpp/dotnet/dotnet-programming-with-cpp-cli-visual-cpp?view=msvc-170
vcpkghttps://learn.microsoft.com/en-us/vcpkg/
Microsoft Learn Q&Ahttps://learn.microsoft.com/en-us/answers/topics/c%2B%2B.html
How to report a problem with the Microsoft C/C++ toolsethttps://learn.microsoft.com/cpp/overview/how-to-report-a-problem-with-the-visual-cpp-toolset?view=msvc-170
C++ Team Bloghttps://devblogs.microsoft.com/cppblog/
Visual Studio C++ Developer Communityhttps://aka.ms/vsfeedback/browsecpp
en-ushttps://learn.microsoft.com/cpp/overview/visual-cpp-in-visual-studio
Your Privacy Choiceshttps://aka.ms/yourcaliforniaprivacychoices
AI Disclaimerhttps://learn.microsoft.com/en-us/principles-for-ai-generated-content
Previous Versionshttps://learn.microsoft.com/en-us/previous-versions/
Bloghttps://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog
Contributehttps://learn.microsoft.com/en-us/contribute
Privacyhttps://go.microsoft.com/fwlink/?LinkId=521839
Consumer Health Privacyhttps://go.microsoft.com/fwlink/?linkid=2259814
Terms of Usehttps://learn.microsoft.com/en-us/legal/termsofuse
Trademarkshttps://www.microsoft.com/legal/intellectualproperty/Trademarks/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.