I am developing a game in SDL with C++ and I am wondering if there is any way to set up Visual C++ (2008 or 2010 express) so that I can build the project for Linux. I want to be able to be able to change the Solution Platform option between Linux and Win32 if it's that easy. I am intending to run Visual C++ on Windows.
The natural purpose of VS is to promote Windows programming.
In theory it might be possible to do what you wish, in practice I think you'll have to find out how yourself. Good luck.