error: undefined reference to ‘cv::imread(std::__ndk1::basic_string<char

使用android studio编译项目时,由于用到了 cv::imread()函数,编译时却报错找不到该函数的定义。
cv::imread一般是在highgui.hpp中定义,因此我加上了该头文件:
#include “opencv2/highgui/highgui.hpp”
但是编译时报错undefined reference to 'cv::imread(std::__ndk1::basic_string 这个是因为cmakelists.txt文件中没有加上链接highgui这个库,加上再编译即可:
error: undefined reference to ‘cv::imread(std::__ndk1::basic_string<char_第1张图片

你可能感兴趣的:(c++)