// Copyright (c) 2010 The Flycam Group
// All Rights Reserved
// Permission to use, copy, modify and distribute this software and its
// documentation for educational, research and non-profit purposes, without
// fee, and without a written agreement is hereby granted, provided that the
// above copyright notice and the following paragraph appear in all copies.
// The Flycam Group makes no representations about the suitability of
// this software for any purpose. It is provided 'as is' without express or
// implied warranty.
// in Flycam see the respective licenses located in the "Licenses" directory
// of both source code and binary distributions of this software.
// Please let us know if you use Flycam or parts of it in other projects!
// Contact: firstname.lastname@example.org
Flycam can be successfully compiled using Microsoft Visual Studio 2005 and Qt 4.6.1.
To do so, open the Flycam_Groups.sln solution file in MS Visual Studio 2005.
The first time you build Flycam (or after a clean) you have to follow these steps:
1. Set the configuration to "Debug" (even if you wish to compile it later in "Release" mode)
2. The solution consists of these 5 projects:
Make "Flycam" the default project and build it.
3. Visual Studio will most likely complain about not finding "01_VideoInput.lib" and maybe some missing header file.
Don't give up here and just build the project again, this time it won't complain.
4. Optionally you can now change the configuration to "Release" and build the Release version
From now on you can build it the usual way in both "Debug" and "Release" modes.
Flycam and IC Imaging Control 3.0
If you have IC Imaging Control 3.0 installed on your machine, you can build Flycam with IC Imaging support.
To do so, clean the whole solution, open the project settings of "01_VideoInput", add HAVE_IMAGING to the preprocessor definitions
and follow steps 1. to 4. from the above list!
NOTE: Unfortunately we don't support newer versions of IC Imaging Control as of now, but this can as well change.