我正在我的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 ++问题
makefile / faa / Debug line
失败
45 C / C ++问题
当我删除opencv_contrib
时,错误变为:
答案 0 :(得分:0)
我删除了opencv并重新安装了它,但这次我使用了Debug
而不是Release
cmake -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX=/usr/local ..
并且有效。