I downloaded the VS11 Ultimate beta the other night and thought I'd try converting GCC4 to run in it.
It was actually pretty straight forward.
In the source code I had to update the following in GameCodeStd.h
Then they moved the shared pointer classes out of TR1 and into the base STD namespace. So the following changed:
Display All
From there I just had to rebuild the 3rd party libraries, after converting the projects from VS2010 to VS11. Bullet 2.79 would not build, due to STD namespace issues, so I downloaded version 2.80 and it built fine.
The only library I did not touch was LuaPlus, because I couldn't get Jam to work the last time I tried, so i didn't bother trying this time.
After that, I just copied the newly built libs and pdb files into ..\trunk\Source\Lib\Win32Debug and everything worked fine. i was able to rebuild each project, and debug both the EditorApp and TeapotWars.
This might be a good temporary solution to anyone who might still be having issues with VS2010 Express. Although, I think Rez solved those for the most part.
It was actually pretty straight forward.
In the source code I had to update the following in GameCodeStd.h
Then they moved the shared pointer classes out of TR1 and into the base STD namespace. So the following changed:
Source Code
From there I just had to rebuild the 3rd party libraries, after converting the projects from VS2010 to VS11. Bullet 2.79 would not build, due to STD namespace issues, so I downloaded version 2.80 and it built fine.
The only library I did not touch was LuaPlus, because I couldn't get Jam to work the last time I tried, so i didn't bother trying this time.
After that, I just copied the newly built libs and pdb files into ..\trunk\Source\Lib\Win32Debug and everything worked fine. i was able to rebuild each project, and debug both the EditorApp and TeapotWars.
This might be a good temporary solution to anyone who might still be having issues with VS2010 Express. Although, I think Rez solved those for the most part.
The post was edited 1 time, last by Kl1X ().