Difference between revisions of "WinRTCompile"

From VideoLAN Wiki
Jump to navigation Jump to search
(Changed the location of vlc.7z)
 
(6 intermediate revisions by 4 users not shown)
Line 7: Line 7:
 
* Visual Studio 2013 with Update 2 (or Update 3)
 
* Visual Studio 2013 with Update 2 (or Update 3)
 
* Windows 8.1 SDK (Recommended)
 
* Windows 8.1 SDK (Recommended)
* Latest version of Git
+
* Latest version of [[Git]]
 
* Lots of patience :D
 
* Lots of patience :D
  
Line 14: Line 14:
 
You can clone the VLC for WinRT git repository
 
You can clone the VLC for WinRT git repository
  
  git clone git://git.videolan.org/vlc-ports/winrt.git
+
  git clone https://code.videolan.org/videolan/vlc-winrt.git
  
  
Line 20: Line 20:
  
 
====Packaged 7zip file====
 
====Packaged 7zip file====
You can download vlc.7z from [http://people.videolan.org/~jb/WinRT/vlc.7z here]. Extract the contents of vlc.7z and copy the contents to vlc folder of winrt source code
+
You can download vlc.7z from [http://people.videolan.org/~hugo/vlc-Win32.7z here]. Extract the contents of vlc.7z and copy the contents to vlc folder of winrt source code
  
 
====Cross Compiling====
 
====Cross Compiling====
If you feel adventurous, you can try cross-compiling libVLC for WinRT. Refer to the [http://git.videolan.org/?p=vlc-ports/winrt.git;a=blob_plain;f=README;hb=HEAD README] file in the source folder for more information
+
If you feel adventurous, you can try cross-compiling libVLC for WinRT. Refer to the [https://code.videolan.org/videolan/vlc-winrt README] file in the source folder for more information
 
 
  
 
==Build and Deploy==
 
==Build and Deploy==
 
* Open the VLC_WinRT solution in app/VLC_WINRT.sln
 
* Open the VLC_WinRT solution in app/VLC_WINRT.sln
* Open Package.appxmanifest, and generate a test certificate. More information can be found in the [http://git.videolan.org/?p=vlc-ports/winrt.git;a=blob_plain;f=README;hb=HEAD README] file in the source folder
+
* Open Package.appxmanifest, and generate a test certificate. More information can be found in the [https://code.videolan.org/videolan/vlc-winrt/blob/master/README README] file in the source folder
 
* Click on Build Solution and then Deploy
 
* Click on Build Solution and then Deploy
 
  
 
==Additional Notes==
 
==Additional Notes==
 
* If building fails with lots of errors referring to Windows SDK headers, installing Windows 8.1 SDK usually helps
 
* If building fails with lots of errors referring to Windows SDK headers, installing Windows 8.1 SDK usually helps
 
* It helps to right click the specific project (eg: Windows 8.1 project ) and then click deploy rather than trying to deploy the whole solution
 
* It helps to right click the specific project (eg: Windows 8.1 project ) and then click deploy rather than trying to deploy the whole solution
 +
 +
[[Category:Building]]
 +
[[Category:Mobile documentation]]
 +
[[Category:Windows]]

Latest revision as of 06:51, 8 March 2019

This page will help you compile VLC for WinRT

Development Environment

To develop VLC for WinRT, you would need to have:

  • Windows 8.1
  • Visual Studio 2013 with Update 2 (or Update 3)
  • Windows 8.1 SDK (Recommended)
  • Latest version of Git
  • Lots of patience :D

Get the source

You can clone the VLC for WinRT git repository

git clone https://code.videolan.org/videolan/vlc-winrt.git


Get libVLC source

Packaged 7zip file

You can download vlc.7z from here. Extract the contents of vlc.7z and copy the contents to vlc folder of winrt source code

Cross Compiling

If you feel adventurous, you can try cross-compiling libVLC for WinRT. Refer to the README file in the source folder for more information

Build and Deploy

  • Open the VLC_WinRT solution in app/VLC_WINRT.sln
  • Open Package.appxmanifest, and generate a test certificate. More information can be found in the README file in the source folder
  • Click on Build Solution and then Deploy

Additional Notes

  • If building fails with lots of errors referring to Windows SDK headers, installing Windows 8.1 SDK usually helps
  • It helps to right click the specific project (eg: Windows 8.1 project ) and then click deploy rather than trying to deploy the whole solution