我想要构建一个可执行文件,在确定的相对路径中查找它的依赖项。换句话说,我想分发一个zip,其中包含两个元素:一个可执行文件和一个带有共享库的文件夹。可执行文件必须能够在运行时找到那些共享库。我正在使用cmake的命令find_library来找到腹肌。到依赖项的路径。为此,我读到我必须链接静态库。我重新编译了OpenCV,构建了静态库(现在我有了*.a文件和*.so文件。实际上,这似乎只是一个错误,但回答了几次。Rebuild the library with Windows</
我把这些文件放在~/Library/Caches/Homebrew中,并使用国产软件安装它们。usr/local/Cellar/instantclient-basiclite/12.2.0.1.0/lib:$DYLD_LIBRARY_PATH但是试图在ROCI libraries not found* removing
我正在使用CMake构建一个跨平台项目。目前,我正试图在Linux上运行它。我最近添加了一个用于运行测试的项目,但是它不会运行,因为它找不到一个共享库,特别是libtbbmalloc.so.2。loading shared libraries: libtbbmalloc.so.2: cannot open shared object file: No such file or directory`
当我在可执行文件上运行在MyLib上运行ldd时,它会找到库(libtb