I have been working with Visual Studio 2008 for a while now on one machine and VS 2010 Ult on another. They are both surprisingly good for an MS product.
I have a few programs, and libraries I have been tinkering with that work fine on VS2010 that don't compile when I run them on VS2008 and vice versa. Maybe I am only getting these problems because I am still quite new to this.
I would like to install VS 2010 on the same machine I have VS2008. But I am worried about it creating issues. Because I would like them to run as two separate programs. And I am not sure how side by side installations are handled. I am finding learning C++ challenging enough without compiler issues.
I checked around the web and saw mixed reviews on this. Some said the side by side installations work fine, and others said that they caused issues. If anyone has any thoughts/ experience with this. Please share with me.
It works fine for me, but then, I know what I'm doing. Perhaps it'd be advisable for you to stop fooling around with the environments and just learn the language. The two compilers are sufficiently similar that a newbie shouldn't be able to tell the difference (unless you're trying out C++11 features, which you shouldn't, for the time being).
Yes it is easy for me to get distracted and just blame my slow progress on the compiler. But I am learning with a book for VS 2010 and the machine I work on half of the time is VS 2008. So I can't get the auto keyword or pass references to objects as rvalues. It is making me nuts.
I am just afraid if I install VS 2010 on the same machine it might somehow create issues with the existing projects I have which are all working perfectly. And some use specific libraries for VS2008 which don't seem to work on 2010.
I haven't experienced any such problems. The VS 9.0 projects stay like that unless you explicitly convert them. The two IDEs are pretty much independent as far as compilation goes.