12 Building on Windows - Shoegzer/pcsx2 GitHub Wiki
This guide is a WIP. It will eventually explain to users how to setup the PCSX2 repository on their PC, that's it. I know there's already a page on the wiki, but there should really be something up front that's integrated into the repo.
- make sure you use
git clone --recurse-submodules
Required Dependencies for QT
If you are developing against the pcsx2-qt
solution, you will need to do the following:
- Download the binaries from here https://github.com/PCSX2/pcsx2-windows-dependencies/releases/
- tools / symbols are not required
- Extract into the main folder (where the
PCSX2_qt.sln
file is); you should see a newdeps
folder after extraction - Ensure you have opened the
*-qt
.sln file.
Required Build Applications
- Visual Studio Community
- Installing just the "Desktop development with C++" workload should be enough, otherwise select individually:
- C++ ATL for v142 build tools (x86 & x64)
- MSVC v142 - VS 2019 C++ x64/x86 build tools
- Windows 10 SDK
- Installing just the "Desktop development with C++" workload should be enough, otherwise select individually:
- Git for Windows
Other Requirements
Widescreen and No-Interlacing cheats are sourced from a separate repository. You might consider putting them in your working directory to ensure your development environment matches shipping builds:
- Download both
.zip
files from here: https://github.com/PCSX2/pcsx2_patches/releases/ - Put them (without extracting) in
bin/resources
.