mirror of https://github.com/PCSX2/pcsx2.git
Page:
12 Building on Windows
Pages
01 Installing PCSX2
02 Nightly Build Usage Guide
03 OSD Legend
04 Pressure Sensitive Buttons with DS3
05 How to Create a GS Dump
06 Commenting Etiquette
07 Git survival guide
08 Code Formatting Guidelines
09 ClangFormat Visual Studio plug in
10 Building on Linux
11 Building on MacOS
12 Building on Windows
13 How to use the GS Dump Runner
14 PSX mode
15 Using GDB with Linux AppImages
16 Using PCSX2 via CLI
Home
3
12 Building on Windows
refractionpcsx2 edited this page 2023-10-11 22:24:59 +01:00
Table of Contents
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
.