Wiki Navigation
- Loading...
Overview
Upgrade MediaPortal solutions to be able to compile with Visual Studio 2013.
Description of Change
If you already compile MediaPortal, you need to change the
WINDOWS_SDK
system variable to
C:\Program Files (x86)\Windows Kits\8.1
.
You also need to do a force update for submodule. It will take the latest source from libbluray repository to the last version compatible with Visual Studio 2013. Just right click on you MP1 folder with TortoiseGIT and select Submodule Update and we are good to go.
To build the updated C++ solution, you need the following installed (on a clean Windows 7 64-bit):
- VS2013 Community Edition with update 4 (this installs Platform SDK 8.1 as well)
- DirectX SDK June 2010 (need this to get all the DX9 stuff)
- Visual C++ MFC MBCS Library for Visual Studio 2013 (adds Multi-Byte Character support for 'dvblib' project)
- vsyasm 1.2.0
YASM
Note: Use vyasm 1.2.0. Version 1.3.0 has a known problem with case sensitivity using the 'BuildCustomizations' scripts.
Unzip
vsyasm.exe
from the previously downloaded package (based on your OS) to your Visual Studio installation directory:
32-bit OS:C:\Program Files\Microsoft Visual Studio 12.0\VC\bin
64-bit OS:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
Copy
vsyasm.props
,
vsyasm.targets
and
vsyasm.xml
to
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations
Additional Information and References
Issue #: | |
---|---|
Issue Component: | Visual Studio |
Type of Change: | Rework |
Related Wiki page(s): | MP1-4620Contribute > Development > Building MediaPortal from source > Compile and Build MP1 Contribute > Development > Building MediaPortal from source > Build Prerequisites |
Author: | sebastiii |
Date added: | Tue, 17 Feb 2015 |
This page has no comments.