I installed Microsoft Visual Studio 2017 on my Mac recently, hoping to use it to program in C++. It appeared to install correctly, no errors occurred, but it seems to be missing support for C++. It will only allow me to make projects using C# and F#; I don't see C++ anywhere.
There has no option to create C++ project in this version and some other community members reported this suggestion to the Visual Studio Product Team, please check this: Support C++ in Visual Studio for Mac and you can vote it, then waiting for the feedback from the Visual Studio Product Team. Visual Studio for Mac looks like a rebranded Xamarin Studio, acquired by Microsoft recently, which supports.Net development, with C# (and F#?) only. 16k Views View 11 Upvoters sponsored by Jira Software, Atlassian.
Leverage the power of Visual Studio 2017 and the debugger to build high-performance Android and/or iOS apps and games in C++, share C++ libraries to target both mobile platforms and Windows, or write once and run across all mobile platforms with Xamarin and C++.
Searching around, many people suggest opening up the Visual Studio Installer and add 'C++ Tools' to VS. However, when I open up the visual studio installer, I only see the necessary packages to develop in Android, IOS, .NET, MacOS, and Xamarin.
Where is C++? Do I need to configure visual studio some other way to be able to use it for C++?
3 Answers
From these links- https://www.visualstudio.com/vs/community/ - https://social.msdn.microsoft.com/Forums/vstudio/en-US/c879ea3b-e834-402a-847c-8214078beaa1/visual-studio-for-mac-c-empty-project?forum=visualstudiogeneral
VS Mac does not support C++
Check into this article on VS Code for Mac:VS Code for Mac
C++ Plugin Visual Studio Community For Mac C++
Talks about coding in C++ on Mac and how to install, configure, use, debug with etc. Haven't tried it personally.
SpankyVisual Studio Community Account
SpankyAs @Saad stated, there is no support for C++ on Visual Studio 2017 for macOS.
If you want to program in C++ in macOS, you can go with Xcode.