update for vs2017
parent
b26d07722e
commit
ba452988b8
|
@ -1,39 +1,40 @@
|
|||
## Prerequisites
|
||||
|
||||
- Windows 7 or higher, 64-bit version
|
||||
- [Windows 10 SDK, version 10.0.15063.0](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive) (even if you don't have Windows 10)
|
||||
- Windows 7 SP1 or higher, 64-bit version
|
||||
- [Visual Studio 2017](https://www.visualstudio.com/downloads/)
|
||||
- You can use any version of VS (Community Edition is free)
|
||||
- Recommended packages for installation:
|
||||
- Minimum components to install for building and basic debugging:
|
||||
![Visual Studio Options](https://raw.githubusercontent.com/wiki/dolphin-emu/dolphin/vs-options.png)
|
||||
- Required to get source and build:
|
||||
- Git for Windows (Note: [The standalone git installer](https://git-scm.com/download/win) is more recent and is compatible with VS)
|
||||
- Latest VC++ toolset (x64)
|
||||
- Latest Windows SDK for Desktop C++ x64
|
||||
- Recommended (development / debugging)
|
||||
- Just-In-Time debugger
|
||||
- C++ profiling tools (pulls in graphics debugging features)
|
||||
- Profiling tools
|
||||
- Testing tools core features
|
||||
- Recommended (other)
|
||||
- GitHub extension for Visual Studio
|
||||
|
||||
## Get and Build Dolphin
|
||||
|
||||
### Cloning
|
||||
|
||||
1. Open the Team Explorer and choose "Clone" under "Local Git Repositories".
|
||||
2. Enter repository URL as it appears on the [GitHub project page](https://github.com/dolphin-emu/dolphin).
|
||||
3. Click Clone to start downloading.
|
||||
4. Protips:
|
||||
- Enable NTFS compression on the root of your source directory.
|
||||
- Enable NTFS compression on the root of your source directory (saves a lot of space with negligible perf overhead).
|
||||
- Store the sources on the fastest disk as possible (e.g. fast SSD).
|
||||
|
||||
### Qt Dependencies
|
||||
You may of course eschew the Visual Studio git integration and use any method of dealing with git outside of Visual Studio.
|
||||
|
||||
* If you want to build the DolphinQt project, you should get the required dependencies from a submodule provided for Dolphin.
|
||||
+ In Team Explorer, go to Changes > Actions > Open Command Prompt and execute `git submodule update --init --recursive`.
|
||||
* If you do not care about DolphinQt, you can just right click on the project and click "Unload Project".
|
||||
### Qt Dependencies
|
||||
* If you want to build the DolphinQt2 project, you should get the required dependencies from a submodule provided for Dolphin.
|
||||
- In Team Explorer, go to Changes > Actions > Open Command Prompt and execute `git submodule update --init --recursive`.
|
||||
* If you do not care about DolphinQt2, you can just right click on the project and click "Unload Project".
|
||||
|
||||
### Building
|
||||
|
||||
1. Open Source/dolphin-emu.sln.
|
||||
- You can also find a link to this file in Team Explorer:
|
||||
![VS Open Solution](https://raw.githubusercontent.com/wiki/dolphin-emu/dolphin/vs-open-solution.png).
|
||||
2. Select the target you'd like to build:
|
||||
![Target Example](https://raw.githubusercontent.com/wiki/dolphin-emu/dolphin/vs-target.png)
|
||||
3. Press F7 or choose Build > Build Solution from the menu bar.
|
||||
|
||||
## Keeping Up to Date
|
||||
|
||||
1. Go to the Team Explorer window and choose Pull.
|
||||
![VS Pull Example](https://raw.githubusercontent.com/wiki/dolphin-emu/dolphin/vs-git-pull.png)
|
Loading…
Reference in New Issue