If possible at all, does anyone know how to use the full c++ toolset shipped with Visual Studio 2010 (compiler/linker/sdk) in Visual Studio 2008?
Would changing all directories listen under Options->Projects and Solutions->VC++ Directories be sufficient, or is there more to it? And suppose I try it this way, are there any caveats to it?
If possible at all, does anyone know how to use the full c++ toolset
Share
I kinda forgot about this question until today a friend was saying how great C++0x was. I’m still in love with VS2008, much more than with 2010 which is above all things slow, so decided to give it a go.
And, I still can’t believe it, but with a minimum of hacks it actually works.
And it works great: sitting before VS2008 you don’t even notice it’s actually using the 2010 toolset. Unless you look at cl/link’s logo. Or off course, unless you are suddenly able to use lambdas. I could not find any problems so far whatsoever. Editing etc works like it alwasy did, building works, debugging works, that’s all I need.
Here’s what I did:
devenv /useenvThis is the used batchfile for an x64 machine:
EDIT instead of batchfile combined with /useenv, there’s another way that does the same but more direct: the settings for VC++ Directories are all saved in the file %APPDATA%/VisualStudio/9.0/VCComponents.dat. So if you take the original one and replace all occurrences of $(VCINSTALLDIR) with $(ProgramFiles)\Microsoft Visual Studio 10.0\VC\ it works as well.