/ARdevKitPlayer

Player for AR applications created with ARdevKit

Primary LanguageC++

ARdevKitPlayer

The player can be used to show an AREL project which was created with the ARdevKitEditor. If the player is started from within the editor you can choose an image or video to test your project with. You can also use a virtual camera like ManyCam as source for the player. Moreover you can decide to start a debug terminal as well to show you some additional information.

If no paths are specified the player will try to load the project from .\currentProject and use the camera (if available) as source. Due to this you can just copy a project to his path and try your app with a mobile device.

Install Guide:

  1. Clone/fork the repository
  2. Downlaod the metaioSDK 5.5.2 and install it.
  3. Copy all files from [metaio sdk install folder]/_Windows/metaioSDK/bin to the output folder of the project (you may create the folders manually first, if you haven't tried to compile the project yet).
  4. Copy the folder "metaioSDK" from [metaio sdk install folder]/_Windows/metaioSDK/include/ to [project folder]\include
  5. Download and install the latest Qt which fits your needs
  6. Copy at least the following files from [qt install folder]/bin to the output folder of the project:
    • Qt5Core.dll
    • Qt5Cored.dll
    • Qt5Gui.dll
    • Qt5Guid.dll
    • Qt5Multimedia.dll
    • Qt5Multimediad.dll
    • Qt5MultimediaWidgetsd.dll
    • Qt5Network.dll
    • Qt5Networkd.dll
    • Qt5OpenGLd.dll
    • Qt5Positioningd.dll
    • Qt5PrintSupportd.dll
    • Qt5Qmld.dll
    • Qt5Quickd.dll
    • Qt5Sensorsd.dll
    • Qt5Sqld.dll
    • Qt5WebKitd.dll
    • Qt5WebKitWidgetsd.dll
    • Qt5Widgetsd.dll
  7. Download and install the VisualStudio plugin from here
  8. Download QuaZip from here
  9. Build Quazip as a dll, exlained as here under Building, testing and installing, or here for a video howto.
  10. Copy the compiled quazip.lib, quazip.dll and quazip.exp to the output folder of the project.
  11. Copy at all header ("*.h) files from [quazip download folder]/quazip to [project folder]\include
  12. copy this files from [qt install folder]/src/3rdparty/zlib to [project folder]\include:
    • zconf.h
    • zlib.h 12b. maybe you have to edit zip.h in order to include zlib.h here right
  13. Replace the qwindowsd.dll and the qwindows.dll copied with the files from Metaio in the platforms folder with the ones from [qt install folder]\plugins\platforms

After that you should be able to compile and debug the project.

Testing Guide:

Select Test for a build Preset, and run each test in PLayerTest.cpp one at a time, by commenting or likewise, otherwise they will all fail after the first one. If you press the Run button it should run GoogleTest and you should be good for testing.