0
這是我正在嘗試用於基本OpenCV程序的代碼。我正在使用OpenCV 2.4.6。Eclipse OpenCV未定義的引用和未找到的二進制文件
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
Mat im = imread(argc == 2 ? argv[1] : "lenna.png", 1);
if (im.empty())
{
cout << "Cannot open image!" << endl;
return -1;
}
imshow("image", im);
waitKey(0);
return 0;
}
而且我使用MinGW和使用this引導我,包括所需的庫。在構建所有的OpenCV函數時聲明爲未定義的引用,並且編譯生成錯誤消息啓動失敗。二進制文件未啓動。
我檢查了給出的答案here,但應用這些更改仍然無法使其工作。我哪裏錯了?
我使用OpenCV的2.4.6和64位Windows 7
我該如何檢查?我剛剛在C中解壓縮,並且包含頭文件,就像你指示它說沒有這樣的文件或目錄以及未解決的包含。 –
'#include「opencv2/highgui/highgui.hpp沒有錯''' – Alexey