是不是opencv下却是这几个包,需要重新下载opencv吗

关注让【宝码香车】来帮您解答,本回答参考DeepSeek编写,并整理提供。
如果答案让您满意,请采纳、点赞、关注,非常感谢!
.
每日一句正能量,让它带给您好心情:坚持下去,不是因为看到希望,而是因为坚持了才有希望。
.
根据你提供的错误信息,问题是在链接阶段找不到OpenCV的库文件(lopencv_core、lopencv_highgui、lopencv_imgproc、lopencv_objdetect)。这通常是由于OpenCV库路径配置不正确或库文件缺失导致的。
D:/OpenCV-MinGs-Build-OpenCV-4.5.2-x64/x64/mingw/lib 路径下,并确保该路径中存在以下库文件(通常以 .dll.a 或 .a 结尾):libopencv_core452.dll.a(版本号可能不同)libopencv_highgui452.dll.alibopencv_imgproc452.dll.alibopencv_objdetect452.dll.aLDFLAGS 或 LIBS 变量正确指向OpenCV的库路径。例如: LDFLAGS += -LD:/OpenCV-MinGs-Build-OpenCV-4.5.2-x64/x64/mingw/lib
LIBS += -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_objdetect
-lopencv_core)与实际文件名称匹配(去掉 lib 前缀和 .a 后缀)。D:\OpenCV-MinGs-Build-OpenCV-4.5.2-x64\x64\mingw\bin)添加到系统 PATH 环境变量中,以便运行时找到DLL文件。ls -la "D:/OpenCV-MinGs-Build-OpenCV-4.5.2-x64/x64/mingw/lib" | grep opencv
如果问题仍未解决,请提供你的Makefile中关于OpenCV配置的部分,以便进一步排查。