qt报错undefined reference to cv

img

大家有什么好的解决办法没有呀,试了好多种方法都不管用。
在。pro中添加代码也解决不了

这个错误通常表示Qt程序无法找到OpenCV库文件,或者OpenCV库文件未正确链接到程序中。

要解决这个问题,可以尝试以下步骤:

  1. 确认已经正确安装了OpenCV库,并且库文件位于正确的位置。可以在终端中使用命令pkg-config --cflags opencv来查找OpenCV库的头文件路径,并使用pkg-config --libs opencv查找OpenCV库的链接库路径。

  2. 在Qt程序中添加对OpenCV库的链接。在Qt项目的.pro文件中添加以下内容:

LIBS += -L/path/to/opencv/lib -lopencv_core -lopencv_highgui -lopencv_imgproc

其中,/path/to/opencv/lib是您安装OpenCV库的路径,opencv_coreopencv_highguiopencv_imgproc是OpenCV库的子目录。

  1. 如果已经正确链接了OpenCV库,但仍然遇到这个错误,请检查OpenCV库是否与Qt版本兼容。如果不兼容,可能需要升级或降级Qt或OpenCV库版本。

undefined reference 就是没有找到实现
没有链接 cv 的库