How to convert "../../lib/libopencv_videoio.so" to "libopencv_videoio.so" when building opencv library?

0

I am using cmake to build opencv3.4.0 in ubuntu18.04.The compilers are arm-linux-gnueabihf-gcc and arm-linux-gnueabihf-g++.

But when I finish the building work, I check the dependency of lib libopencv_highgui.so by "readelf -d libopencv_highgui.so",I get following message:

0x00000001 (NEEDED) Shared library: [libpthread.so.0]

0x00000001 (NEEDED) Shared library: [librt.so.1]

0x00000001 (NEEDED) Shared library: [libdl.so.2]

0x00000001 (NEEDED) Shared library: [../../lib/libopencv_videoio.so]

0x00000001 (NEEDED) Shared library: [../../lib/libopencv_imgcodecs.so]

0x00000001 (NEEDED) Shared library: [../../lib/libopencv_imgproc.so]

0x00000001 (NEEDED) Shared library: [../../lib/libopencv_core.so]

0x00000001 (NEEDED) Shared library: [libstdc++.so.6]

0x00000001 (NEEDED) Shared library: [libm.so.6]

0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]

0x00000001 (NEEDED) Shared library: [libc.so.6]

...

So my question is:

How to convert "../../lib/libopencv_videoio.so" to "libopencv_videoio.so" just like [libpthread.so.0].

c++
linux
opencv
ubuntu-18.04
asked on Stack Overflow Dec 19, 2019 by zet

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0