To compile LARA you need to: 1. Install embedded Visual C ++ version 4.0 SP2 2. Download the sound library: www.fmod.org and get the file fmodapi371ce.zip (3,882KB). Higher version of fmod is not tested with Lara. 3. To compile for real device (ARM), copy the fmod.lib from (fmodapi371ce\wce4\armv4) to the source directory of Lara. Similarly, the emuv4\fmod.lib is used for emulator mode If you use an older version of embedded Visual C (e.g: eVC 3.0), create a new, empty project with the prefered platforms and copy the .cpp and .h into the new project. It is the trick to avoid the incompatible of project file between eVC 3.0 and eVC 4.0 LARA uses the recorded lecture in XML format from the mlb project (http://www.informatik.uni-mannheim.de/informatik/pi4/projects/mlb/) The mlb is designed for PC with large screen. The pictures must be converted in order to fit into PDA small screen. While it is possible to do this task programatically, in the current version, it is done manually. If you are interested in writing a converter from original mlb format to LARA compatible format, please let me know! I could provide more information about how to do the conversion.