April 24th, 2019

Improved C++ IntelliCode now Ships with Visual Studio 2019

IntelliCode support for C++ previously shipped as an extension, but it is now an in-box component that installs with the “Desktop Development with C++” workload in Visual Studio 2019 16.1 Preview 2. Make sure that IntelliCode is active for C++ by enabling the “C++ base model” under Tools > Options > IntelliCode > General: 

 

This version of C++ IntelliCode also supports free-functions and has better accuracy. You can see the IntelliCode results starred at the top of the member list: 

 

Talk to Us! 

We’d love for you to download Visual Studio 2019 version 16.1 Preview 2 and enable IntelliCode for C++. We can be reached via the comments below or via email (visualcpp@microsoft.com). If you encounter other problems with Visual Studio or have other suggestions you can use the Report a Problem tool in Visual Studio or head over to the Visual Studio Developer Community. You can also find us on Twitter (@VisualC).  

 

Author

Nick Uhlenhuth is a Program Manager on the Visual Studio team responsible for C++ IntelliSense and Productivity features.

3 comments

Discussion is closed. Login to edit/delete existing comments.

  • Hernán Di Pietro

    No option if you are upgrading.

  • Hristo Hristov

    The Release Notes suggest that IntelliCode is installed by default:
    Visual Studio IntelliCode is installed by default with any workload that includes C#, XAML, or C++. C# and XAML IntelliCode support are enabled by default. Support for C++ and JavaScript/TypeScript can be enabled via Tools > Options > IntelliCode

    But if you are upgrading - it is not. Maybe you could display a notification to raise awareness?

    Read more
    • Nick UhlenhuthMicrosoft employee Author

      Thanks for bringing this to my attention! I’ll look into the upgrade experience.