Showing results for New User - C++ Team Blog

Jun 29, 2023
3
5

AddressSanitizer continue_on_error

Jim Radigan
Jim Radigan

Visual Studio 17.6 comes with new functionality in the Address Sanitizer runtime which provides a new “checked build” for C and C++. This new runtime mode diagnoses and reports hidden memory safety errors, with zero false positives, as your app runs. Introduction C++ memory safety errors are a top concern for the industry. In Visual Studio 17.6, ...

C++Pure Virtual C++Writing Code
Jun 14, 2023
2
3

Automatically Install Windows Subsystem for Linux from Visual Studio using New Seamless Integration

Sinem Akinci
Sinem Akinci

Have you ever wanted to try using Windows Subsystem for Linux (WSL) to target Linux from your C++ project, but haven’t gone through the documentation or CLI installation process? Now, from Visual Studio with the Linux and Embedded Workload, Visual Studio makes it easier than ever to get to that one-click install of WSL. Download the latest preview ...

C++CMakeNew Feature
Mar 27, 2018
0
0

Configuring C++ IntelliSense and Browsing

Oleg Kharitonov
Oleg Kharitonov

Whether you are creating a new (or modifying an existing) C++ project using a Wizard, or importing an project into Visual Studio from another IDE, it’s important to configure the project correctly for the IntelliSense and Browsing features to provide accurate information.  This article provides some tips on configuring the projects and describes a ...

DocumentationNew User
Jun 16, 2017
0
1

C++ Tutorial: Hello World

Eric Battalio
Eric Battalio

Welcome to the C++ Tutorial. In this first C++ tutorial, you will learn how to write (and run!) your first C++ program, “Hello, World!”. Along the way you will learn a little C++ history, see how to configure a C++ console application in Visual Studio 2017, walk through code structure, and see how code is built. Acknowledgements This tutorial ...

C++New User
Apr 14, 2017
0
1

Bring your C++ code to Visual Studio

Marian Luparu
Marian Luparu

C++ has been around for a long time and throughout its history many tools have been built to make life easier for C++ developers. This has led to a diverse C++ ecosystem in terms of the editing tools, build systems, coding conventions, and C++ libraries that we use in our day-to-day work. As a C++ developer, you are probably accustomed to using a v...

CMakeOpenFolderNew User
Apr 14, 2017
0
0

Migrate your existing Windows C++ projects to MSBuild

Marian Luparu
Marian Luparu

If your project targets one of the Windows platforms only (Desktop or UWP), you should consider using MSBuild as your C++ build system. If you consider expanding beyond these platforms though, consider using CMake to specify your build. To learn more, read about the CMake support in Visual Studio. Using MSBuild has the benefit that from a single c...

New User
Apr 14, 2017
0
0

Bring your existing Android Eclipse projects to Visual Studio

Marian Luparu
Marian Luparu

You can use Visual Studio to develop your C++ projects targeting Android. To learn more about this support read the Visual C++ for Cross-Platform Mobile development section on MSDN. If you’re currently using Eclipse and considering moving to Visual Studio, you can do that via our Eclipse Android Project Import Wizard. You can read about other C++ ...

New User
Apr 14, 2017
0
0

Bring your existing C++ Linux projects to Visual Studio

Marian Luparu
Marian Luparu

Visual Studio supports targeting Linux out of the box – you can edit, remote build and remote debug to a Linux machine (whether that’s a remote machine, a VM running locally or in the cloud, or WSL in Windows 10). This article covers the high-level steps to bring your existing Linux projects to Visual Studio. You can read about other C++ project...

New User
Apr 14, 2017
2
0

Bring your existing Qt projects to Visual Studio

Marian Luparu
Marian Luparu

Qt framework is an ever growing cross-platform C++ framework, ideal for building desktop, mobile, and even embedded solutions. While you can use CMake to target Qt (if you do, you should read more about the Visual Studio support for CMake), Qt also provides its own Qt-optimized build system called qmake. If your project is using qmake, this articl...

New User
Oct 5, 2016
1
0

CMake support in Visual Studio

Marian Luparu
Marian Luparu

⏱ Updated on October 5, 2017 with the latest functionality included with Visual Studio 2017 15.4 Visual Studio 2017 introduces built-in support for handling CMake projects. This makes it a lot simpler to develop C++ projects built with CMake without the need to generate VS projects and solutions from the command line. This post gives you an o...

AnnouncementCMakeNew User