ValiantCEO
  • Interviews
  • Business Wisdom
  • Tech & Business
  • Business News
  • Economy
  • Community
  • Login
No Result
View All Result
ValiantCEO
No Result
View All Result
valiant
No Result
View All Result

Microsoft Visual Studio 16.9 preview enhances C++ tooling

Jarvis Dobrik by Jarvis Dobrik
April 7, 2021
in Tech & Business
0 0
Microsoft Visual Studio 16.9 preview enhances C++ tooling
C++ tooling

Microsoft has released Visual Studio 2019 16.9 Preview 3, an update to the company’s signature integrated development environment that offers more command line tools for C++ development as well as enhancements tuned to .NET and XAML. The previous update to Visual Studio 2019, version 16.8, added support for the C11 and C17 versions of C.

Preview 3 was released January 20. Among the new C++ command line tools, the preview lets developers target the LLVM version of the OpenMP runtime with the command line switch, /openmp:llvm. This feature includes added support for the lastprivate clause on #pragma omp sections and unsigned index variables in parallel for loops. This switch is currently available only for the AMD64 target and is considered experimental.

[ Also on InfoWorld: Visual Studio Code vs. Visual Studio: How to choose ]

Preview 3 also brings first-class support for remote development to CMake projects, including configuring a project to target AMD64. Also for C++, Microsoft has marked many of the lock and guard types in the Standard Template Library implementation as nodiscard, to offer more helpful compiler errors.

Other changes and enhancements in Visual Studio 16.9 Preview 3:

  • MVVM (Model-View-ViewModel) tools have been expanded for XAML. Lightbulbs have been introduced to generate commands and new view models.
  • For .NET productivity, IntelliSense has been improved to highlight completion for preprocessor symbols. Also, Solution Explorer will now display .NET 5.0 C# Source Generators underneath the Analyzer node. This will allow for easy navigation and viewing of generated code.
  • Also for IntelliSense, improvements have been made to the functionality and stability of providing imported modules and header units. Also, Go-To-Definition can be highlighted on module imports.
  • With Address Sanitizer (ASan) for Windows, the IDE integration for ASan-reported exceptions now handles the full collection of reportable exceptions.

Instructions on accessing Visual Studio previews can be found at visualstudio.microsoft.com. Preview 3 follows Visual Studio 2019 16.9 previews released on December 8, 2020, and November 10, 2020

, which brought enhancements to areas such as Git productivity and C++ development.

Tags: Tech
Previous Post

Democrats push for stimulus deal before Trump impeachment trial

Next Post

Extending Azure Functions with custom handlers

Jarvis Dobrik

Jarvis Dobrik

Valuer | Photographer | Writer Motivating the world through Entrepreneurship and Self-Growth Quality over quantity.

Next Post
Extending Azure Functions with Custom Handlers

Extending Azure Functions with custom handlers

Please login to join discussion

Leadership Highlights

Author

Jarvis Dobrik

Valuer | Photographer | Writer
Motivating the world through Entrepreneurship and Self-Growth
Quality over quantity.

READ ARTICLE

Contact Us

staff@valiantceo.com

  • Business News
  • Business Wisdom
  • Interviews
  • Community
  • Tech & Business
  • Economy
  • About us
  • Cookie Policy
  • Editorial Policy
  • Privacy & Policy
  • Contact
  • VIP Author

© 2023 ValiantCEO - All rights reserved

Newsletter Sign Up

Our biggest stories, delivered to your inbox everyday.

Loading

By signing up you agree to our User Agreement , our Privacy Policy & Cookie Statement and to receive marketing and account-related emails from Valiant CEO. You can unsubscribe at any time.

 

 

No Result
View All Result
  • Interviews
  • Business Wisdom
  • Tech & Business
  • Business News
  • Economy
  • Community

© 2021 valiantceo

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In