Context
报这个错,我一直当是library找不到。没想到最后是没写 头文件选项 -I
报错信息
Undefined symbols for architecture x86_64:
"cv::namedWindow(cv::String const&, int)", referenced from:
_main in HelloWorld-f6034d.o
"cv::String::deallocate()", referenced from:
cv::String::~String() in HelloWorld-f6034d.o
cv::String::operator=(cv::String const&) in HelloWorld-f6034d.o
"cv::String::allocate(unsigned long)", referenced from:
cv::String::String(char const*) in HelloWorld-f6034d.o
"cv::imread(cv::String const&, int)", referenced from:
_main in HelloWorld-f6034d.o
"cv::imshow(cv::String const&, cv::_InputArray const&)", referenced from:
_main in HelloWorld-f6034d.o
Source Code
#include <iostream>
#include "opencv2/opencv.hpp"
using namespace cv