Showing results for January 2018 - C++ Team Blog

Jan 18, 2018
0
0

C++ Core Check in Visual Studio 2017 15.6 Preview 2

Andrew Pardoe
Andrew Pardoe

点这里看中文版 This post was written by Sergiy Oryekhov. Note that some of the links to docs.microsoft.com do not yet resolve. Not all of the official documentation has yet been written for this topic. Visual Studio 2017 15.6 Preview 2 includes a set of updates to the C++ Core Guidelines Check extension. We added more checks to help with the effort of ...

C++
Jan 17, 2018
0
0

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

Rong Lu
Rong Lu

点这里看中文版 Today we are shipping the first update of the year to the Visual Studio Code C/C++ extension! This update includes IntelliSense and code navigation performance improvements and a CPU Usage setting for the tag parser to specify the CPU resources to be used. Also, just recently we open-sourced part of the extension on GitHub. IntelliSense an...

AnnouncementVisual Studio Code
Jan 16, 2018
0
0

Vcpkg: Introducing the upgrade command

EricMittelette
EricMittelette

If you’re just getting started and want to learn more about vcpkg, check out our initial post. We recently added a new option to vcpkg (i.e. vcpkg contact --survey) to provide a direct way to share your feedback with the Vcpkg team. A big thank you to those of you that shared your thoughts and suggestions with the team through this new channel. ...

VcpkgNew Feature
Jan 15, 2018
0
2

Spectre mitigations in MSVC

Andrew Pardoe
Andrew Pardoe

Update 20 April 2018 With Visual Studio 2017 version 15.7 Preview 4 we have added a new warning, C5045, that shows what patterns in your code would have caused a mitigation to be inserted. See this post for more details. Update 4 April 2018 With Visual Studio 2017 version 15.7 Preview 3 we have two new features to announce with regards to our Sp...

C++
Jan 10, 2018
0
2

C++ Static Analysis Improvements for Visual Studio 2017 15.6 Preview 2

Kyle Reed
Kyle Reed

点这里看中文版 We've made a few changes to the C++ static analysis feature that should make it faster and easier to use. The behavior has changed slightly, and the menus have been moved around a bit, but we think that the new experience is faster and more consistent. Let's take a quick look at the changes. Single File Analysis Developers tend to focus o...

Announcement
Jan 10, 2018
0
0

Boost.Test Unit Testing: Dynamic Library support and New Item Template

Nick Uhlenhuth
Nick Uhlenhuth

点这里看中文版 If you’re just getting started and want to learn more about C++ Unit Testing, check out our guide. We are excited to announce that, in addition to Boost.Test static library support, Visual Studio 2017 15.6 Preview 2 now offers Boost.Test dynamic library support and a Boost.Test item template. This means it is now easier than ever to inco...

C++
Jan 10, 2018
0
0

CMake Support in Visual Studio – Test Explorer Integration, CMake 3.10

Will Buik
Will Buik

点这里看中文版 We are excited to announce new CMake features in Visual Studio 2017 version 15.6 Preview 2.  In the latest preview, we have improved CTest’s integration with the IDE, including rich support for the Google and Boost unit testing frameworks. If you are new to CMake in Visual Studio, check out how to get started. CTest in the Test Explorer ...

CMake
Jan 10, 2018
0
0

IntelliSense Enhancements for C++ Open Folder and CMake

Will Buik
Will Buik

Today’s preview of Visual Studio 2017 version 15.6 Preview 2 includes two IntelliSense improvements to streamline code editing for C++ Open Folder and CMake. We added a new type of IntelliSense squiggle to C++ Open Folder and CMake to streamline cross-platform development.  We also now support a new heuristic and wildcard syntax to the include path...

CMakeOpenFolder
Jan 10, 2018
2
2

Debugging an embedded ARM device in Visual Studio

Marc Goodner
Marc Goodner

点这里看中文版 We introduced support for ARM GCC cross compilation in Visual Studio 2017 in the 15.5 release. With 15.6 Preview 2, we are adding support for debugging. This overview of debugging capabilities follows from the setup for getting started ARM cross compilation and will be integrated there as an addendum. First, it is important to ensure your...

C++
Jan 4, 2018
0
0

Visual Studio 2017 Throughput Improvements and Advice

Terry Mahaffey
Terry Mahaffey

点这里看中文版 As C++ programs get larger and larger and the optimizer becomes more complex the compiler's build time, or throughput, increasingly comes into focus. It's something that needs to be continually addressed as new patterns emerge and take hold (such as "unity" builds in gaming). It's something we're focusing on here in the Visual C++ Team, a...

performancefaster