MIRA
Requirements for Microsoft Windows


Contents


Tools

Subversion (incl. development files)

After the installation, check whether PATH environment variable contains the SVN binary path:

    PATH=...;C:\Program Files\Subversion\bin\
  

Finally, copy the development files (the content of Subversion-win32-1.7.x_dev.zip to the installation directory C:\Program Files\Subversion\.

CMake

After the installation, make sure to set the PATH environment variable:

    PATH=...;C:\Program Files\CMake 2.8\bin
  

Doxygen (optional)

After the installation, make sure to set the PATH environment variable:

    PATH=...;C:\Program Files\doxygen\bin
  

GraphViz (optional)

After the installation, make sure to set the PATH environment variable (please note (if Qt is already installed on your system) that the GraphViz path have to be inserted after the qt path) :

    PATH=...;C:\Program Files\Graphviz2.26.3\bin
  

Also install the following font on your system: C:\Program Files\Graphviz2.26.3\share\fonts\FreeSans.ttf


Compiler

The following section explains, how to setup Microsoft Visual C++ Express. Of course, you also can use the Professional Edition.

Visual C++ Express 2010 + Windows SDK 7.1 (32 and 64 bit)

The following instructions explain how to setup Microsoft Visual C++ Express and Microsoft Windows SDK 7.1:

  1. Install Visual C++ 2010 Express: http://go.microsoft.com/?linkid=9782373
  2. Uninstall the Microsoft Visual C++ 2010 Redistributable Package (Version 10.0.40219). Otherwise, the installation of the Windows SDK will probably fail.
  3. Install the Windows SDK v7.1: http://www.microsoft.com/en-us/download/details.aspx?id=8279
  4. Install Visual Studio 2010 Service Pack 1 by using Windows Update
  5. Install the Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1 (KB2519277): http://www.microsoft.com/en-us/download/details.aspx?id=4422

To use the compiler together with the Windows SDK 7.1, start the Window SDK 7.1 Command Prompt from the Windows Start Menu. Otherwise, you have to set the environment variables PATH, LIB and INCLUDE manually.

Visual C++ Express 2010 (outdated)

The compiler can be downloaded from the Microsoft web page: http://www.microsoft.com/express/Downloads/

The following instructions assume that the compiler is installed in the default location:

      C:\Program Files\Microsoft Visual Studio 10.0\
  

After the installation, make sure to set the following environment variables:

    PATH=C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;
         C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;
         C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin
    LIB=C:\Program Files\Microsoft Visual Studio 10.0\VC\lib;
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib
    INCLUDE=C:\Program Files\Microsoft Visual Studio 10.0\VC\include;
            C:\Program Files\Microsoft SDKs\Windows\v7.0A\include
  

External libraries (Windows 64 bit)

Boost

After the installation, make sure to set the following environment variables:

    PATH=...;c:\opt\Boost-1.54.0\lib64-msvc-10.0
    BOOST_ROOT=c:\opt\Boost-1.54.0
  

Qt

Qt-Version 4.8.x, 64 bit

We provide a precompiled binary release for Visual Studio 2010 of Qt for Open Source C++ development on Windows:

After the installation, make sure to set the following environment variables:

    QTDIR=C:\opt\Qt\4.8.6
    PATH=...;C:\opt\Qt\4.8.6\bin
  

Qwt

We provide a precompiled binary release for Visual Studio 2010 of Qwt, which is linked again the recommended Qt version above.

After the installation, make sure to set the following environment variables:

    QWT_HOME=C:\opt\Qwt-6.1.3
  

OpenCV

Since OpenCV >= 2.4.x precompiled versions of OpenCV libraries are available.

After the installation, make sure to set the following environment variable:

    OPENCV_HOME=C:\opt\OpenCV-2.4.11\opencv\build
    PATH=...;C:\opt\OpenCV-2.4.11\opencv\build\x86\vc10\bin   (for 32 bit)
    PATH=...;C:\opt\OpenCV-2.4.11\opencv\build\x64\vc10\bin   (for 64 bit)
  

Ogre 1.9.0, 64 bit

We provide a precompiled binary release for Visual Studio 2010 of Orge SDK 1.9.0:

After the installation, make sure to set the OGRE_HOME environment variable:

    OGRE_HOME=C:\opt\OgreSDK-1.9.0
  

External libraries (outdated)

Qt

Qt-Version 4.8.x, 32 bit

Since Qt 4.8.x a precompiled binary for Visual Studio 2010 is available (Qt for Open Source C++ development on Windows (VS2010)).

After the installation, make sure to set the following environment variables (please note that the Qt path have to be inserted in front of the GraphViz path) :

    QTDIR=C:\opt\Qt\4.8.6
    PATH=...;C:\opt\Qt\4.8.6\bin
  

Qt-Version 4.7

After the installation, make sure to set the following environment variables:

    QTDIR=C:\opt\Qt\4.7.1
    PATH=...;C:\opt\Qt\4.7.1\lib
  

NOTE: Due to a compilation/linking issue (the *.lib files of Qt contain the full path), at the moment it is necessary, that Qt is installed in C:\opt\Qt\4.7.1. Otherwise linking will fail.

Ogre, 32 bit

Since Ogre >= 1.8 a precompiled binary for Visual Studio 2010 is available. Please download and install it from here: http://www.ogre3d.org/download/sdk. For the older version 1.7.2 please use this archive: http://www.mira-project.org/downloads/3rdparty/bin-win32/OgreSDK-1.7.2-win32-msvc2010.zip

After the installation, make sure to set the OGRE_HOME environment variable:

    OGRE_HOME=C:\opt\OgreSDK-1.8.1