Archive:HOW-TO:Compile XBMC for Xbox: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Gamester17
No edit summary
>Gamester17
Line 1: Line 1:
=Checking Out SVN=
=Checking Out SVN=
==Prerequisites==
==Prerequisites==
* Microsoft Visual C++ 2003 (Compiler and IDE) ''Note: VC 2005 or later is not compatible with the [[XDK]].''
* [http://en.wikipedia.org/wiki/Visual_C%2B%2B Microsoft Visual C++ .NET 2003] or [http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_.NET_2003 Visual Studio .NET 2003](Compiler and IDE) ''Note: VC/VS 2005 or later is not compatible with the [[XDK]]. Also note that XBMC is not coded in C++ (and not in a .NET programming-language as the names of these Visual Studio versions might indicate).''
*[http://www.microsoft.com/downloads/details.aspx?FamilyID=fd044a42-9912-42a3-9a9e-d857199f888e DirectX 9.0 SDK Update (Summer 2004)]
*[http://www.microsoft.com/downloads/details.aspx?FamilyID=fd044a42-9912-42a3-9a9e-d857199f888e DirectX 9.0 SDK Update (Summer 2004)]
* [[XDK|Microsoft Xbox Software Development Kit (a.k.a. XDK)]]  ''Note: If you installed Service Pack 1 for Visual Studio (or otherwise modified the installed files), you need to run the XDK setup with the /s flag.''
* [[XDK|Microsoft Xbox Software Development Kit (a.k.a. XDK)]]  ''Note: If you installed Service Pack 1 for Visual Studio (or otherwise modified the installed files), you need to run the XDK setup with the /s flag.''

Revision as of 11:12, 21 January 2009

Checking Out SVN

Prerequisites

Getting the Source Code

Using TortoiseSVN

If you have TortoiseSVN, you can skip the first two steps.

File:TortoiseSVN Xbmc.png

  • Click ok and wait for all the source tree to download. (Expect a 250-300 MB download the first time you checkout!)

Building XBMC

Build.bat

Building with build.bat is a very simple process

  • Double click on build.bat to run the automated build process
  • The process will create a BUILD directory with your new XBMC build inside

xbmc.sln

This is the way of just building default.xbe, which is only recomended for advanced users who are debugging problems.

  • Open up the xbmc.sln file with Visual C++ 2003
  • Select Release or Debug from the Build Manager
  • Compile, and wait
  • Depending on if you selected Release or Debug, the default.xbe would be in that sub directory.