I'm trying to use the library ZBar to read QRCode with c++. I am not an expert about this language. I have the following problem:
#include <iostream>
#include <zbar.h>
using namespace std;
using namespace zbar;
int main()
{
cout << "Hello World!" << endl;
//Image image;
return 0;
}
This code does actually print the "Hello World" as expected. But if I remove the comment, obtaining the following code:
#include <iostream>
#include <zbar.h>
using namespace std;
using namespace zbar;
int main()
{
cout << "Hello World!" << endl;
Image image;
return 0;
}
Everything is still compiled correctly, with no errors or warnings, but I don't obtain any output!! The program reaches the end without executing any instruction! I just used this code to semplify, but the problem actually is that, as soon as I add an instruction using classes from zbar, it seems like I am "clearing" the main! How is it possible? What should I do? Thank you!