0
我对我的Eclipse配置的OpenCV而无法运行在OpenCV的教程中给出的简单的例子,我也跟着的具体步骤为here无法运行简单的程序,opencv实现3.1与Eclipse(链接错误)
#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++问题
化妆:*** [项目]错误1 C/C++问题
配方目标 '项目名称' 失败生成文件/ FAA /调试线
45 C/C++问题
当我除去opencv_contrib
的误差成为:
- ./src/projectname.o:未定义的引用符号 '_ZN2cv6imreadERKNS_6StringEi' C/C++问题
- 化妆:*** [项目]错误1 C/C++问题
- 配方目标 '项目名称'失败生成文件/项目名称/调试线45 C/C++问题
你的问题是你的项目设置不符合代码。 – drescherjm
@drescherjm我为设置添加了快照。 – Misaki
@Misaki - 是'/ usr/local/lib'中的库吗?问题是为什么你甚至连接了大多数这些库,因为你显示的源代码没有使用这些模块中的任何东西。 –