私は mingw で C を開発するために Eclipse CDT を使用しています。opencv ライブラリも追加します。すべて問題なくコンパイルされました。しかし、(opencv 関数を使用して) コンパイルされたアプリケーションを起動すると、init エラーが発生します。関数を使用せずに .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.. - 関数を使用しない場合、init エラーは発生しません。opencv2/opencv.hpp を含めても
それがどのように機能するかわかりません。
お役に立てれば幸いです。