Windows Setup

The QUASAR Framework has many dependencies that are common place in a Linux environment, however this is not the case for a Windows one. In this page there are provided instructions on how to install the different dependencies of the framework, and some useful links as well, to help the user find the required programs. The availability of the links is not guaranteed at all, as they are external links that may become outdated.

Compulsory Dependencies

This dependencies need to be taking care of in order to be able to use the main functionality of the framework.

  • CMake
  • Python
  • lxml
  • pysvn
  • Artistic Style
  • KDiff3
  • Visual Studio
  • libxml2
  • CodeSynthesis XSD (a.k.a. xsdcxx)
  • Boost
  • OpenSSL
  • xerces-c
  • Optional Dependencies

    This dependencies are needed to access some functionality of the framework that it's not critical.

  • Graphviz
  • Doxygen
  • Md5sum
  • Windows cmake toolchain

    Similarly to Linux, in order to build a QUASAR server in Windows, you need to provide a toolchain file, so cmake knows where to find all the different dependancies. Since this dependancies are not as common as in Linux, this makes the toolchain even more complex.
    Taking this into account, a default toolchain for windows is provided, so the user can easily build in a Windows system. This file is available in the Documentation folder of quasar, with the name enice_win_configuration.

    Default windows toolchain

    The provided default windows toolchain will take the paths to the dependancies from the following places: Take into account, that if the folder structure of the dependancies is different in your computer, the toolchain will fail, so the user should modify it accordingly to his needs.