我在我的eclipse上配置openCV并且无法运行openCV教程中给出的简单示例,我按照here中的确切步骤操作
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main( int argc, char** argv )
{
Mat image;
image = imread( argv[1], 1 );
if( argc != 2 || !image.data )
{
printf( "No image data \n" );
return -1;
}
namedWindow( "Display Image", WINDOW_AUTOSIZE );
imshow( "Display Image", image );
waitKey(0);
return 0;
}
项目设置是
它给了我以下错误:
-
找不到-lopencv_contrib C / C问题
-
make:*** [projectname]错误1 C / C问题
-
目标'projectname'配方makefile / faa / Debug行失败
45 C / C问题
当我删除 opencv_contrib
时,错误变为:
-
./src/projectname.o:devine symbol to symbol '_ZN2cv6imreadERKNS_6StringEi' C / C问题
-
make:*** [projectname]错误1 C / C问题
-
目标的配方'projectname'失败makefile / projectname / Debug line 45 C / C问题
1 回答
我删除了opencv并重新安装了它,但这次我使用的是
Debug
而不是Release
它工作 .