在构建opencv库时,如何将“ ../../lib/libopencv_videoio.so”转换为“ libopencv_videoio.so”?

时间:2019-12-19 05:46:45

标签: c++ linux opencv ubuntu-18.04

我正在使用cmake在ubuntu18.04中构建opencv3.4.0。编译器是arm-linux-gnueabihf-gcc和arm-linux-gnueabihf-g ++。

但是当我完成构建工作时,我通过“ readelf -d libopencv_highgui.so”检查了lib libopencv_highgui.so的依赖关系,我得到以下消息:

0x00000001(需要)共享库:[libpthread.so.0]

0x00000001(需要)共享的库:[librt.so.1]

0x00000001(需要)共享库:[libdl.so.2]

0x00000001(需要)共享库:[../../ lib / libopencv_videoio.so]

0x00000001(需要)共享库:[../../ lib / libopencv_imgcodecs.so]

0x00000001(需要)共享库:[../../ lib / libopencv_imgproc.so]

0x00000001(需要)共享库:[../../ lib / libopencv_core.so]

0x00000001(需要)共享的库:[libstdc ++。so.6]

0x00000001(需要)共享库:[libm.so.6]

0x00000001(需要)共享库:[libgcc_s.so.1]

0x00000001(需要)共享库:[libc.so.6]

...

所以我的问题是:

就像[libpthread.so.0]一样,如何将“ ../../lib/libopencv_videoio.so”转换为“ libopencv_videoio.so”。

0 个答案:

没有答案