It would appear that your class Stitcher
does not have a public constructor. If this were a class you owned, you would need to give it a public constructor in order to be able to construct an instance of Stitcher
. However, it seems that this is a third party library, a quick google search tells you about the presence of this method in Stitcher
:
static Stitcher createDefault(bool try_use_gpu = false);
In order to create an instance of Stitcher
you would probably have to do something like:
Stitcher m_stitcher = Stitcher::CreateDefault();
Edit: In order to fix your linker errors, you probably need to add the correct lib files to the list of inputs to your linker. This link should help you set that up, http://opencv.willowgarage.com/wiki/InstallGuide