PCSX2 Documentation/Compiling on Windows: Difference between revisions

Line 1: Line 1:
==Setting up the Build Environment==
==Setting up the Build Environment==
In order to compile PCSX2 you will need to configure a working build environment based on Microsoft's Visual Studio. There are a lot of things to download, so I've placed links to them at the front of the guide so you can get everything you'll need as the first step.
In order to compile PCSX2 you will need to configure a working build environment based on Microsoft's Visual Studio. There are some things to download, so I've placed links to them at the front of the guide so you can get everything you'll need at the first step.
 
===Downloading the Prerequisites===
===Download a build environment===
First you have to download a build environment. At this moment the recommended build environment is Visual Studio 2013 Express for Windows Desktop.
*[http://www.visualstudio.com/downloads/download-visual-studio-vs Visual Studio 2013 Express for Windows Desktop]
*[http://www.visualstudio.com/downloads/download-visual-studio-vs Visual Studio 2013 Ultimate]
*[http://www.visualstudio.com/downloads/download-visual-studio-vs Visual Studio 2013 Premium]
*[http://www.visualstudio.com/downloads/download-visual-studio-vs Visual Studio 2013 Professional]
*[http://www.visualstudio.com/downloads/download-visual-studio-vs Visual Studio 2013 Test Professional]
*[http://www.microsoft.com/en-us/download/details.aspx?id=34673 Visual Studio 2012 Express]
*[http://www.microsoft.com/en-us/download/details.aspx?id=30682 Visual Studio 2012 Professional]
*[http://www.visualstudio.com/downloads/download-visual-studio-vs Visual C++ 2010 Express]
*[http://www.visualstudio.com/downloads/download-visual-studio-vs Visual Studio 2010 Express All in One]


===Downloading the Prerequisites===
You know the drill -- download all of these. You have your choice between Visual Studio 2008, Visual C++ 2008 Express and Visual Studio 2010 Professional, but at present Visual Studio 2010 is not an officially supported build environment so users are discouraged from electing to use it to compile PCSX2 (more detail provided below).
*[http://www.microsoft.com/visualstudio/en-us/downloads/microsoft-downloads.mspx Visual Studio 2008]
*[http://www.microsoft.com/express/vc/ Visual C++ 2008 Express Edition]
*[http://www.microsoft.com/downloads/details.aspx?FamilyID=75cbcbcd-b0e8-40ea-adae-85714e8984e3&displaylang=en Visual Studio 2010 Professional (Beta 1)]
*[http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en Windows Server 2003 R2 SDK ''Only needed if you're compiling with Visual C++ 2008 Express Edition'']
*[http://www.microsoft.com/downloads/details.aspx?FamilyID=b66e14b8-8505-4b17-bf80-edb2df5abad4&displaylang=en DirectX SDK (August 2009)]
*[http://www.microsoft.com/downloads/details.aspx?FamilyID=b66e14b8-8505-4b17-bf80-edb2df5abad4&displaylang=en DirectX SDK (August 2009)]
*[http://tortoisesvn.tigris.org/ TortoiseSVN] ''Recommended but not required - though you will need an SVN client''
*[http://tortoisesvn.tigris.org/ TortoiseSVN] ''Recommended but not required - though you will need an SVN client''
ninja
34

edits