Ok, I'm not an expert on VS2010/VS2008 and compatibility issues but I'll give my ideas. Have you written other software with Qt before? If so it would be worth trying to compile your existing software with VS2010 in order to test whether that really is the problem.
If the problem is compatibility with VS2010, and if you intend to use VS2010 for most of your development in the future, then I guess it makes sense just to rebuild Qt for your new compiler.
On the other hand, if you still like to use VS2008 for some existing projects then this might not be a good idea. An alternative it to try building PolyVox and the examples with VS2008 instead. The only problem with this is that VS2008 does not provide the 'shared_ptr' class, and so you will need to install part of
Boost in order to get this. The
Boost installer will let you pick just the part that you need as getting the whole thing is massive.
When you run CMake on PolyVox you can tell it which compiler to use. I *think* the command will be:
Code:
cmake -G "Visual Studio 9 2008" ..
I should warn you that I don't really test with VS2008 so I can't be certain it will work. You will also need a recent version of PolyVox as I only added the VS2008 support a couple of weeks ago.