好不容易配置好环境,打算跑一把codeblocks的新建工程默认程序
可是出现这种错误,求助大佬
报错内容:undefined reference to `cv::imread(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
程序源码:
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/highgui/highgui_c.h>
#include "opencv2/imgcodecs/legacy/constants_c.h"
using namespace cv;
int main(int argc, char *argv[])
{
Mat img = imread("arnold_schwarzenegger.jpg", CV_LOAD_IMAGE_COLOR);
if(img.empty())
return -1;
namedWindow("arnold_schwarzenegger", CV_WINDOW_AUTOSIZE );
imshow("arnold_schwarzenegger", img);
waitKey(0);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话: