LightsprintSDK 2021.08.08
Building

Windows

Setting up third party libraries

  • Boost
  • OpenVR (you need it only if you build LightsprintGL from source code)
  • LibOVR (you need it only if you build LightsprintGL from source code)
  • wxWidgets (you need it only if you build LightsprintEd from source code)
  • FFmpeg or libav (you need it only if you build LightsprintIO from source code)

Lightsprint SDK includes solutions for all supported Visual C++ compilers, simply open solution and build.

Others

TODO: this section needs update.

Setting up third party libraries:

  • OSX: sudo port install boost -python27 freeglut freeimage glew wxWidgets-3.0 (warning: freeglut has a lot of dependencies. we only need it in some samples)
  • Ubuntu: sudo apt-get install g++ libboost-dev libboost-serialization-dev libboost-filesystem-dev libboost-iostreams-dev libglew-dev libfreeimage-dev freeglut3-dev
  • Fedora: pkcon install mesa-libGLU-devel glew-devel freeglut-devel freeimage-devel libxml2-devel (no longer tested, may be incomplete)

Lightsprint SDK includes makefiles for OSX/Linux on all supported architectures. Simply run make in directory you want to make.