Changes between Version 309 and Version 310 of BuildInstructions


Ignore:
Timestamp:
Nov 29, 2017, 10:18:32 PM (6 years ago)
Author:
Itms
Comment:

Visual Studio 2015 support

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructions

    v309 v310  
    3131If you want to develop, the only supported IDEs are:
    3232
    33  * Visual C++ 2013
     33 * Visual C++ 2013 (default compiler, used in official builds of the game)
     34 * Visual C++ 2015 (recommended for developers as we will soon drop support for VS 2013)
    3435
    3536'''Important notes:'''
    3637
    3738 * We have dropped support for older versions of Visual Studio when moving to C++11, see #2669.
    38  * XP and Vista are supported as targets, but not for installing Visual Studio 2013.
     39 * XP and Vista are supported as targets, but not for installing Visual Studio 2013/2015.
    3940 * Only 32-bit builds are supported, though they can be compiled and run on 64-bit Windows.
    4041
     
    5253
    5354=== Setting up the build environment ===
    54 The game must be compiled with Microsoft Visual C++. You can get the free Express edition here: [http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx Visual Studio Express 2013](outdated). Choose the version for "Windows Desktop". There is also the free [https://go.microsoft.com/fwlink/?LinkId=517284 Community Edition], which has all the features of the Professional version for open source development.
     55The game must be compiled with Microsoft Visual C++. You can get the free 2015 Community edition, or 2013 Express edition, here: [https://www.visualstudio.com/fr/vs/older-downloads/ Visual Studio older downloads]. You can also install Visual Studio 2017 and choose to install the 2015 compiler (version 14.0).
    5556
    5657The Visual Studio project/solution files are automatically generated from the source files:
    5758
    5859 * Run `cd build\workspaces` and then [source:/ps/trunk/build/workspaces/update-workspaces.bat update-workspaces.bat].
    59  * Open `build\workspaces\vc2013\pyrogenesis.sln`.
     60 * Open `build\workspaces\vc2015\pyrogenesis.sln` (or `vc2013` for the older version).
    6061
    6162=== Build configuration ===
    62 Make sure to select the "Release" configuration to build an optimised, more playable version of the game (the target will be `pyrogenesis.exe`). The "Debug" configuration can be more useful for debugging but has significantly reduced performance (the target will be `pyrogenesis_dbg.exe`). Both "Release" and "Debug" builds include debug symbols, see [wiki:Debugging] and [wiki:DebuggingOnWindows Debugging on Windows] for more details on debugging.
     63Make sure to select the "Release" configuration to build an optimized, more playable version of the game (the target will be `pyrogenesis.exe`). The "Debug" configuration can be more useful for debugging but has significantly reduced performance (the target will be `pyrogenesis_dbg.exe`). Both "Release" and "Debug" builds include debug symbols, see [wiki:Debugging] and [wiki:DebuggingOnWindows Debugging on Windows] for more details on debugging.
    6364
    6465Now you should be able to build the code from within Visual Studio, using "Build Solution" (F7).