linux下qt配置的opencv出现libopencv_calib3d.so: file not recognized: File format not recognized

2025-09-11 14:47:44
推荐回答(5个)
回答1:

这样的,我也碰到了这个问题,要不你打开这个QT中的Makefile文件,看下交叉编译器还有路径本身就是你在 qt IDE中设置的那样,可能交叉编译器都是gcc。PS:我改了Makefile文件但是还是有问题,但是我相信问题就是在这

回答2:

同问,请问前辈们解决了吗?

回答3:

陈年老帖了。我也遇到这个问题,请问怎么解决的呢,谢谢!

回答4:

libopencv_calib3d.so 文件有问题,可能这个并不是一个linux共享库,或者你下载的是另一种linux发行版的共享库,或者你的系统是32位,但是你用了64位的opencv

回答5:

前辈,请问问题解决了吗?我最近也出现这种问题,很烦躁