Showing archive results for 2017

Mar 7, 2017
Post comments count0
Post likes count0

C++ Standards Conformance from Microsoft

Andrew Pardoe
Andrew Pardoe

Since we first shipped Visual Studio 2015 we’ve talked a lot about Microsoft Visual C++ compiler and library (MSVC) conformance improvements in this blog. Our team has been focused on making MSVC the best compiler toolset for your development on Windows, and that starts with fully conforming to the existing C++ Standard. This post will look back on...

C++
Mar 7, 2017
Post comments count0
Post likes count0

C++14 conformance improvements: constexpr and aggregate initialization

Andrew Pardoe
Andrew Pardoe

Two important features in C++11 received small upgrades in C++14 that had far-reaching effects. You can see from the CppReference site that while both of these changes were small changes to the standard (search for the "C++14" annotation on those pages) they had broad impact on the compiler’s implementation and on what code developers can w...

Announcement
Mar 7, 2017
Post comments count0
Post likes count0

Visual Studio Code C/C++ extension March 2017 Update

Rong Lu
Rong Lu

Last week marked an important and exciting milestone for the C/C++ extension for Visual Studio Code: this extension has been installed for over 1 million times since it shipped just a year ago! Thanks to everyone who tried it and provided us invaluable feedback to help shape the extension what it is today. But we are still early in this journey! W...

C++Visual Studio Code
Mar 6, 2017
Post comments count0
Post likes count0

Finding installed Visual C++ tools for Visual Studio 2017

Adam Welch (MSFT)
Adam Welch (MSFT)

There have been a number of questions from customers about how to locate the tools in the world of this new installation model.  The following blog post will share a number of options available for locating Visual Studio 2017 instances and provides various samples that illustrates the process in action. How to find installed Visual Studio 2017 ins...

C++
Mar 3, 2017
Post comments count0
Post likes count0

Always Set Impossible Goals

Bogdan Mihalcea - MSFT
Bogdan Mihalcea - MSFT

Impossible goals are like dreams, we always pursue them, with the hopes they will come true. In one of my recent experiences, I managed a feature crew, C++ Fast Project Load (FPL), a team of exceptional people. Personally, I'm very passionate about performance, as I believe it makes our interaction with our beloved machines much more satisfying. A...

C++
Feb 27, 2017
Post comments count1
Post likes count2

Happy 25th Birthday MFC!

Marian Luparu
Marian Luparu

February 26th marks the 25th anniversary for the Microsoft Foundation Classes (MFC). Join us in wishing MFC a big Happy Birthday! MFC saw the light of day on February 26th 1992 and it has been a very large part of the Microsoft C++ legacy ever since. While Visual C++ 1.0 would only ship one year later (with MFC 2.0), in 1992 MFC 1.0 was laying t...

C++
Feb 22, 2017
Post comments count0
Post likes count0

Learn C++ Concepts with Visual Studio and the WSL

Andrew Pardoe
Andrew Pardoe

点这里看中文版 Concepts promise to fundamentally change how we write templated C++ code. They're in a Technical Specification (TS) right now, but, like Coroutines, Modules, and Ranges, it's good to get a head start on learning these important features before they make it into the C++ Standard. You can already use Visual Studio 2017 for Coroutines, Module...

Linux
Feb 17, 2017
Post comments count0
Post likes count0

Continuous Integration for C++ with Visual Studio Team Services

BryanDiLaura
BryanDiLaura

Visual Studio Team Services (VSTS) is an easy way to help your team manage code and stay connected when developing. VSTS supports continuous integration using a shared code repository that everyone on the team uses to check in code changes. Every time any code is checked in, it is fully integrated by running a full automated build. By integrating f...

Documentation
Feb 14, 2017
Post comments count0
Post likes count0

Vcpkg recent enhancements

EricMittelette
EricMittelette

Vcpkg simplifies acquiring and building open source libraries on Windows. Since our first release we have continually improved the tool by fixing issues and adding features. The latest version of the tool is 0.0.71, here is a summary of the changes in this version:See the Change Log file for more detailed description: https://github.com/Microsoft/v...

Vcpkg
Feb 8, 2017
Post comments count4
Post likes count3

Targeting the Windows Subsystem for Linux from Visual Studio

Marc Goodner
Marc Goodner

Update Jan. 8, 2020: Visual Studio 2019 version 16.1 and later has native support for WSL. This eliminates the need to establish an SSH connection and is the recommended workflow for building and debugging on WSL. The Windows Subsystem for Linux (WSL) was first introduced at Build in 2016 and was delivered as an early beta in Windows 10 Annivers...

LinuxDocumentation