Rehearsal Play Build Environment for Qt Linux Platform - magic-lantern-studio/mle-documentation GitHub Wiki

The Magic Lantern Rehearsal Player allows one to test Magic Lantern titles without mastering to a target platform. The Rehearsal Player uses the Digital Workprint to specify corresponding parts (Actors/Roles/Sets) that utilize Open Inventor technology.

This page describes how to build the Rehearsal Player for the Qt Linux Platform

Table of Contents

Dependencies

Before building the Magic Lantern Rehearsal Player for Linux, the Magic Lantern SDK for the Qt Linux Platform must be constructed. Instructions for doing this may be found on the SDK Build Environment for Qt Linux Platform wiki page.

Details

After building the Magic Lantern SDK, use the following instructions to build and execute the Rehearsal Player.

Build the Magic Lantern Rehearsal Player

These instructions build the Magic Lantern Rehearsal Player.

  • Qt Project: "$MLE_HOME/Players/rehearsal/build/qt/mleplayer/mleplayer.pro"

In the Qt Creator tool, select "File->Open File or Project..." to bring up a open file dialog. Browse to "$MLE_HOME/Players/rehearsal/build/qt/mleplayer" and select the mleplayer.pro project. Build the project by selecting the build icon in the lower-left-hand corner of Qt Creator.

The libmlert.so dynamic shared object will be built in the "$MLE_HOME/Players/rehearsal/build/qt/build-mleplayer-Desktop_Qt_5_15_0_GCC_64bit-Debug" directory.

Note: Make sure that $MLEROOT/bin is in your environment PATH.