After some time mainly .net development, i need to work in c++ in a cross platform manner.
I don\'t want to give up visual studio, so my hope was that it is possible
This is an ancient question from 6 years ago, but I'd just like to point out that Microsoft now has official tools to work with linux c++ in Visual Studio:
https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/
In addition, Windows 10 now has abilities to run Linux inside Windows, so it should make your life a lot easier for anyone still interested in developing in C++ for Linux on Visual Studio.