[英]Eclipse and OpenCV on Ubuntu
我已經安裝了 Eclipse+CDT 和 OpenCV:
$ sudo apt-get install libcv1 libcv-dev libcvaux1 libcvaux-dev \
libhighgui1 libhighgui-dev \
opencv-doc \
python-opencv
之后我打開了 Eclipse 並創建了一個新的 c/c++ 項目。 所以我輸入了這段代碼:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>
int main(int argc, char *argv[])
{
IplImage* img = 0;
img=cvLoadImage("C:/.../Pictures/immagine.jpg"); // carica l'immagine
cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE); // crea la finestra
cvShowImage("mainWin", img ); // mostra l'immagine
cvWaitKey(0); // wait for a key
cvReleaseImage(&img ); //rilascia l'immagine
system("PAUSE");
return 0;
}
問題是我返回了這些錯誤:
Unresolved inclusion: <cv.h>
Unresolved inclusion: <highgui.h>
但是在我的 eclipse 工作區項目中,我在 /usr/include 下有這些庫...
可能有什么問題? 謝謝。
打開終端並執行:
pkg-config --cflags opencv
在我的系統上它返回:
-I/usr/local/include/opencv -I/usr/local/include
這些是您必須在 Eclipse 上添加的目錄才能編譯您的應用程序。
或者,您可以嘗試將您的包含替換為:
#include <opencv/cv.h>
#include <opencv/highgui.h>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.