gpt4 book ai didi

linux - 运行程序时无法加载共享库

转载 作者:太空宇宙 更新时间:2023-11-04 10:35:08 28 4
gpt4 key购买 nike

我在 cpp 程序中加载共享库时遇到奇怪的问题。当执行 make 文件时,它工作正常 -

LIB_RELEASE = $(LIB)-lopencv_highgui -lopencv_core -lopencv_imgcodecs -lopencv_imgproc -lmmcheng_github -lgomp

但是当我使用由这个 make 文件生成的输出文件运行它时,它给我的错误是 -

./bin/mmcheng_densecut: error while loading shared libraries: libmmcheng_github.so: cannot open shared object file: No such file or directory

PS 我已经将 libmmcheng_github.so 放在文件夹/usr/local/lib 中

错误截图 - See during makefile all works fine however later it fails

谢谢

最佳答案

尝试设置LD_LIBRARY_PATH 环境字符串,读取here

虽然这是discouraged practice但至少它会帮助你向前迈出一步......

另请阅读 this question and answer

关于linux - 运行程序时无法加载共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37977381/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com