Showing results for March 2018 - C++ Team Blog

Mar 29, 2018
0
0

Visual Studio Code C/C++ extension March 2018 update

Rong Lu
Rong Lu

Today we are excited to announce the March 2018 update to the Visual Studio Code C/C++ extension! This update includes improved auto-complete for local and global scopes and a simplified configuration process for system includes and defines, enabling a better out-of-box IntelliSense experience. You can find the full list of changes in the release n...

AnnouncementVisual Studio Code
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
Mar 22, 2018
0
0

C++ Core Checks in Visual Studio 2017 15.7 Preview 2

Sunny Chatterjee
Sunny Chatterjee

This post was written by Sergiy Oryekhov. The C++ Core Guidelines Check extension received several new rules in Visual Studio 2017 15.7 Preview 2. The primary focus in this iteration was on the checks that would make it easier to adopt utilities from the Guidelines Support Library. Below is a quick summary of these additions. For more detailed inf...

DiagnosticsWriting Code
Mar 14, 2018
0
0

Build Time Improvement Recommendation: Turn off /MAP, use PDBs

YongKang Zhu [MSFT]
YongKang Zhu [MSFT]

点这里看中文版 Map file is a plaintext file that contains information about where certain names and symbols exist in a binary produced by the linker. It also contain detailed information on all sections in your binary (code, data, etc.) and which OBJ/LIB each symbol is defined in. The Windows debuggers (like windbg.exe) can use map files to help locate w...

C++
Mar 13, 2018
10
0

ClangFormat Support in Visual Studio 2017

Augustin Popa
Augustin Popa

Visual Studio 2017 15.7 Preview 1 comes with built-in ClangFormat support for C++ developers. Specifically, we ship version 5.0 of the clang-format.exe. ClangFormat is a utility that makes it easy to style and format your code based on a set of rules that can be configured in a .clang-format or _clang-format file. This file should be present in you...

C++
Mar 13, 2018
0
0

C++ Code Analysis Improvements for Visual Studio 2017 15.7 Preview 1

Kyle Reed
Kyle Reed

点这里看中文版 We're making it easier to configure and use the C++ code analysis features with a set of changes targeting 15.7. In the first 15.7 preview we've cleaned up the UI, fixed our documentation links and, most importantly, simplified the way analysis extensions are configured.  If you're not familiar with C++ Core Check, it's a code analysis ext...

DiagnosticsWriting Code
Mar 13, 2018
0
0

Linux C++ Workload improvements to the Project System, Linux Console Window, rsync and Attach to Process

Marc Goodner
Marc Goodner

点这里看中文版 In Visual Studio 2017 15.7 Preview 1 we have made a number of improvements to our support to the Linux C++ workload based on your feedback. You can learn more about our Linux C++ workload in Visual Studio here. MSBuild Project System improvements We added some new properties to Linux projects on the C/C++ General properties page. Max P...

CMakeLinux