Difference between revisions of "Kdenlive/Development/WindowsBuild"

Jump to: navigation, search
(Add MXE procedure)
m (add comments)
Line 3: Line 3:
 
== Cross compiling on GNU/Linux using [http://mxe.cc/ MXE] ==
 
== Cross compiling on GNU/Linux using [http://mxe.cc/ MXE] ==
  
  git clone https://anongit.kde.org/kdenlive.git
+
  git clone https://anongit.kde.org/kdenlive.git # not already done?
 
  git clone https://github.com/vpinon/mxe.git
 
  git clone https://github.com/vpinon/mxe.git
 
  cat >mxe/settings.mk <<EOF
 
  cat >mxe/settings.mk <<EOF
Line 12: Line 12:
 
  cd mxe
 
  cd mxe
 
  make kdenlive
 
  make kdenlive
 
+
make gdb # useful in case of crash: look for kdenlive PID in task manager, start gdb, run "attach ''PID''"
... and wait for a few hours!
+
plugins/apps/deploy_kdenlive.sh
  
 
== Porting the [https://www.mltframework.org/ MLT framework] to CMake ==
 
== Porting the [https://www.mltframework.org/ MLT framework] to CMake ==
  
 
To be able to compile Kdenlive with MSVC  (Microsoft Visual C++ compiler and libraries toolset). (Elie).
 
To be able to compile Kdenlive with MSVC  (Microsoft Visual C++ compiler and libraries toolset). (Elie).

Revision as of 22:54, 8 May 2018

Different efforts are currently being led to make building Kdenlive on Microsoft Windows possible.

Cross compiling on GNU/Linux using MXE

git clone https://anongit.kde.org/kdenlive.git # not already done?
git clone https://github.com/vpinon/mxe.git
cat >mxe/settings.mk <<EOF
MXE_TARGETS := x86_64-w64-mingw32.shared.posix
override MXE_PLUGIN_DIRS += plugins/multimedia plugins/kdeframeworks plugins/apps
kdenlive_SOURCE_TREE := $PWD/kdenlive
EOF
cd mxe
make kdenlive
make gdb # useful in case of crash: look for kdenlive PID in task manager, start gdb, run "attach PID"
plugins/apps/deploy_kdenlive.sh

Porting the MLT framework to CMake

To be able to compile Kdenlive with MSVC (Microsoft Visual C++ compiler and libraries toolset). (Elie).


Content is available under Creative Commons License SA 4.0 unless otherwise noted.