gpt4 book ai didi

c++ - ./test : error while loading shared libraries: libcpprest. so.2.8: 无法打开共享对象文件: 没有那个文件或目录

转载 作者:行者123 更新时间:2023-11-28 05:31:12 24 4
gpt4 key购买 nike

我正在执行以下编译命令行:

g++ -std=c++11 -I/home/admin/Github/casablanca/Release/include -L/home/admin/Github/casablanca/Release/build.debug/Binaries test.cc -o test -lboost_system -lcrypto -lssl -lcpprest

编译成功,但在运行时出现此错误:

./test: error while loading shared libraries: libcpprest.so.2.8: cannot open shared object file: No such file or directory

尽管文件 libcpprest.so.2.8 存在于指定位置:

admin:$ ls /home/admin/Github/casablanca/Release/build.debug/Binaries/libcpprest.so*
/home/admin/Github/casablanca/Release/build.debug/Binaries/libcpprest.so
/home/admin/Github/casablanca/Release/build.debug/Binaries/libcpprest.so.2.8

如果有任何建议,我将不胜感激

谢谢

最佳答案

我猜运行时错误是因为路径“/home/admin/Github/casablanca/Release/build.debug/Binaries/”没有包含在 LD_LIBRARY_PATH 环境变量中。如果您在运行的 shell 中执行“echo $LD_LIBRARY_PATH”,则应该确认。

关于c++ - ./test : error while loading shared libraries: libcpprest. so.2.8: 无法打开共享对象文件: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39483371/

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