我使用 Eclipse CDT 用 mingw 开发 C。我还添加了 opencv 库。一切编译没有问题。但是,如果我启动编译的应用程序(使用 opencv 函数),则会出现初始化错误。如果我只包含 .h 文件而不使用它的功能。
编码:
#include <opencv2/opencv.hpp>
using namespace std;
int main() {
cout << "!!!Streaming!!!" << endl; // prints !!!Streaming!!!
// Nothing but create a window
cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE);
cvMoveWindow("mainWin", 100, 100);
cvWaitKey(0);
return 0;
}
错误图像:http: //i.stack.imgur.com/zdmT7.png
如果我不使用 cv.. - 函数,则不会出现初始化错误。即使我包含 opencv2/opencv.hpp
我不知道它是如何工作的。
希望你能帮忙。