Setup Environment

Installation on Linux

Installation on MacOS

Cevelop on Windows

If you prefer a video showing those steps, we have created a quick tutorial to guide you through the installation:

https:files/cevelop_installation_on_windows_720p.mp4 (Shows installation of an older compiler version. The principle stays the same.)

Using the Virtual Machine

Installing Virtual Machine

First you have to download the virtual appliance from the USB stick...

You can either use VMware or Virtualbox to run the virtual machine. The virtual appliance file was created using Virtualbox.

VMWare (Linux, Windows)

Download and install the VMware player:

Start the VMware player, click "Open a Virtual Machine", select the appliance file "arch_64_CPlusPlusHS1614.HS16.ova.ova" and then "Open". Modify the name and storage location of the imported image if required. Take care to not store the imported image on a remote file system. Click "Import", the click on Retry if another modal Dialog appears and then wait... Start the VM. open-vm-tools are installed instead of the native VMWare tools to provide copy/paste possibilities.

Due to the fact that the image was created using Virtualbox, you have to change settings here (in the guest system - Linux): "System->Preferences->Startup Applications". Uncheck the entry vboxclient but check VMWare User Agent and click on "Close". You have to log out and log in to reflect the changes.

If you still see the message "VBoxClient: the VirtualBox kernel service is not running", make sure you unchecked vboxclient during the procedure above.

If you are not able to seamlessly change the display size by dragging a corner of the window, select a preferred size manually in "System->Preferences->Displays".

You should be ready now to start with the exercises.

Virtualbox (Linux, Mac, Windows)

Download and install Virtualbox: or directly via your package manager.

After installation you need to setup the virtual machine. When you started Virtualbox click the "Import Appliance" button, select the appliance file "CPlusPlusHS1614_64.ova" and click "Next". Verify the appliance settings, especially the last entry where your image files are stored and modify if required. Click "Import".

You should be ready now to start with the exercises.


Login to the VM using:

User: hsr

Password: welcome

Mount HSR-Volumes

There exists an interactive python script,, to mount some predefined volumes to /home/hsr/hsrmnt. Open a terminal and execute the following command sudo ./ The script will ask you for your hsr shortname and password and mounts the following shares:

If you need other shares or don't want to have all of these mounted, feel free to adjust the corresponding section within the python script.

To unmount the volumes use sudo umount /home/hsr/hsrmnt/scratch /home/hsr/hsrmnt/root/alg/skripte/Informatik/Fachbereich/C++/CPl /home/hsr/hsrmnt/<hsruser>.

Replace <hsruser> with your real hsr shortname :)

Last edited September 3, 2018