c++运行opencv2出错

:对‘cv::Formatter::get(char const*)’未定义的引用

对‘cv::operator*(cv::Mat const&, cv::Mat const&)’未定义的引用

对‘cv::Mat::inv(int) const’未定义的引用

...

openv2安装成功,但是还是一堆未引用问题。

//  解决方法:

// 假设要运行的是main.cpp,将

g++ -o main main.cpp   // 将main.cpp生成可执行文件main 

将上面语句替换为:

g++ `pkg-config --cflags opencv` -o main main.cpp `pkg-config --libs opencv`

这样就ok了

猜你喜欢

转载自blog.csdn.net/MD2017/article/details/81812895