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

From Official Kodi Wiki
Jump to navigation Jump to search
>Gamester17
No edit summary
 
(31 intermediate revisions by 7 users not shown)
Line 1: Line 1:
__NOTOC__
{{xbmc4xbox|HOW-TO_compile_XBMC_for_Xbox_from_source_code}}
=Checking Out SVN=
==Prerequisites==
* Microsoft Visual C++ 2003 (Compiler and IDE) ''Note: VC 2005 or later is not compatible with XDK.''
* Microsoft XDK (XBox Development Kit)  ''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.''
* TortoiseSVN
==Getting Source==
===Using TortoiseSVN===
If you have TortoiseSVN, you can skip the first two steps.
* Get TortoiseSVN installer from [http://tortoisesvn.tigris.org/ the TortoiseSVN site]
* Install TortoiseSVN
* Right click in a directory and click "SVN Checkout"
* Enter URL of repository: https://svn.sourceforge.net/svnroot/xbmc/trunk/XBMC in the dialogue window. (Note this will only download main XBMC trunk. If you also want source documentation and mplayer source, omit the last "/XBMC")
[[Image:Tsvn_trunk.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.
 
[[category:How To]]
[[category:Inner Workings]]

Latest revision as of 10:22, 11 December 2011

Attention.png XBMC for XBOX is not supported by xbmc anymore. Please check for updates on the related page at the xbmc4xbox wiki.