PCSX2 Documentation/Compiling on Windows: Difference between revisions

Adding details about Visual Studio Express edition no longer being supported.
(Adding details about Visual Studio Express edition no longer being supported.)
Line 19: Line 19:
===Installing Microsoft Visual Studio===
===Installing Microsoft Visual Studio===


At present, Microsoft Visual Studio 2013 and 2015 are capable of compiling PCSX2. Depending on whether or not you develop professionally, as well as other factors, you may or may not have access to a copy of Microsoft Visual Studio Professional. This guide will cover the installation and configuration of Visual Studio Express 2015 for Windows Desktop.
At present, Microsoft Visual Studio 2013 and 2015 are capable of compiling PCSX2. Depending on whether or not you develop professionally, as well as other factors, you may or may not have access to a copy of Microsoft Visual Studio Professional. Starting with PCSX2 v1.3.1-1417-g44d8930 the Express edition of Visual Studio is no longer supported due to added dependency on MFC and ATL. This guide will cover the installation and configuration of Visual Studio 2015 Express for Windows Desktop and Community editions.


====Installing Visual Studio Express 2015 for Windows Desktop====
====Installing Visual Studio Express 2015 for Windows Desktop====
Line 33: Line 33:
[[File:Vs-express-2015-1.png|frameless]]
[[File:Vs-express-2015-1.png|frameless]]
[[File:Vs-express-2015-2.png|frameless]]
[[File:Vs-express-2015-2.png|frameless]]
====Installing Visual Studio Community 2015====
Download Visual Studio Community 2015 installer from the link above, and run it.
#On components selection screen select everything under Programming languages - C++. Everything else is optional.
#I recommend keeping the default installation location. Click Install.
#The components will be downloaded to your computer.
#Once done downloading, they will then be installed.
#Once the installation has finished, you may be prompted to restart the system.
#Click Restart Now or Close depending on your situation.


===Installing SDKs===
===Installing SDKs===
ninja
34

edits