Windows Build Instructions - magic-lantern-studio/mle-core-mlert GitHub Wiki

The Magic Lantern Digital Runtime Library may be built using Visual Studio 2022.

These instructions build the Core runtime libraries for the Magic Lantern Studio SDK and tools.

Table of Contents

Dependencies

The following dependencies are required to build these libraries:

Visual Studio Build Instructions

These instructions build the Magic Lantern SDK Runtime Engine libraries for the Windows platform.

  • Visual Studio 2022 Solution: "$MLE_HOME\Core\mlert\win32\build\msvc15\MleRT.sln"
  • Visual Studio 2017 Solution: "$MLE_HOME\Core\mlert\win32\build\msvc15\MleRT.sln" (Obsolete)
  • Visual Studio 2010 Solution: "$MLE_HOME\Core\mlert\win32\build\msvc10\MleRT.sln" (Obsolete)
  • Visual Studio 2005 Solution: "$MLE_HOME\Core\mlert\win32\build\msvc8\MleRT.sln" (Obsolete)
  • Visual Studio v6.0 Workspace: "$MLE_HOME\Core\mlert\win32\build\msvc6\MleRT.dsw" (Obsolete)

The library components that are built include

Library Directory Location Component
mlert.lib "$MLE_ROOT\lib64\runtime\stdcall" Magic Lantern Runtime Engine (Release)
mlert.lib "$MLE_ROOT\lib64\runtime\cdecl" Magic Lantern Runtime Engine (Release)
mlertd.lib "$MLE_ROOT\lib64\runtime\stdcall" Magic Lantern Runtime Engine (Debug)
mlertd.lib "$MLE_ROOT\lib64\runtime\cdecl" Magic Lantern Runtime Engine (Debug)

The library components that are built for the Rehearsal Player include

Library Directory Location Component
mlert.dll "$MLE_ROOT\bin64\rehearsal" Magic Lantern Runtime Engine (Release DLL)
mlert.lib "$MLE_ROOT\lib64\rehearsal" Magic Lantern Runtime Engine (Release DLL Symbols)
mlertd.dll "$MLE_ROOT\bin64\rehearsal" Magic Lantern Runtime Engine (Debug DLL)
mlertd.lib "$MLE_ROOT\lib64\rehearsal" Magic Lantern Runtime Engine (Debug DLL Symbols)