Open main menu

Difference between revisions of "Compiling ScummVM/Visual Studio"

Line 6: Line 6:
== Things needed ==
== Things needed ==


=== Visual Studio 2008 ===
=== Visual Studio 2010 or 2008 ===
There exist several versions of Visual Studio 2008. A feature comparison can be found  
There exist several versions of Visual Studio 2010. A feature comparison can be found  
[http://msdn.microsoft.com/vstudio/products/compare/default.aspx here]
[http://msdn.microsoft.com/vstudio/products/compare/default.aspx here]


You can obtain the free Express version of VS2008 [http://msdn.microsoft.com/vstudio/express/default.aspx here]
You can obtain the free Express version of Visual C++ 2010 [http://msdn.microsoft.com/vstudio/express/default.aspx here]


Although Visual Studio 2008 is preferred if you happen to use the older Visual Studio 2005
Although Visual Studio 2010 or 2008 is preferred, older versions of Visual Studio may work so long as you have them updated to their latest Service Pack revisions. In fact, we suggest making sure that you always have the latest Service Packs and patches applied for these tool sets. In some cases, fixes were put into the free-to-download "Processor Pack" add-on for Visual C++. So, download the latest Service Pack and the latest Processor Pack for whatever version of Visual C++ you are using to make sure you won't run into compiler bugs that prevent the compilation of scummvm.
you have to have at least Service Pack 1 installed for it (as Visual Studio 2005
without Service Pack 1 has problems with ScummVM's template code).


=== Precompiled libraries ===
=== Precompiled libraries ===