From 25ec899cfe2ff656da4384bed8656d5ff5c75b45 Mon Sep 17 00:00:00 2001 From: JohnHolmesII Date: Mon, 30 Apr 2018 02:23:40 -0700 Subject: [PATCH] Readme (#4503) * Update VS 2017 instructions * Mention build config --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index bbf9db3c7b..c40954f06a 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,8 @@ To initialize the repository don't forget to execute `git submodule update --ini 1) Add `QTDIR` environment variable and set it to e.g `\5.10.1\msvc2015_64\`
+*If you're using Visual Studio 2017, when you first open the project, do not upgrade the targets or the packages. Leave both at "No upgrade". Note that you will need the v140 toolset, which may not be in 2017 by default.*
+ Open `rpcs3.sln` @@ -59,6 +61,7 @@ Open `rpcs3.sln` 2) While selecting the rpcs3qt project, go to Qt5->Project Setting and select the version you added. ### Building the projects +The recommended build configuration is Release - LLVM, for all purposes.

You may want to download precompiled [LLVM lib](https://drive.google.com/uc?export=download&id=0B8A6NaxhQAGRY2k3Q2Yya05lcm8) and extract to root rpcs3 folder (which contains `rpcs3.sln`), as well as download and extract [additional libs](https://drive.google.com/uc?export=download&id=0B8A6NaxhQAGRaHYxV3VOS2d0a0U) to `lib\%CONFIGURATION%-x64\` to speed up compilation time (unoptimised/debug libs are currently not available precompiled). If you're not using precompiled libs, build the projects in *__BUILD_BEFORE* folder: right-click on every project > *Build*.