gpt4 book ai didi

c++ - 未找到 Boost 库,但编译正常

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:54:38 26 4
gpt4 key购买 nike

我正在尝试在 C++ 中使用来自 boost 的文件系统

使用的时候好像编译没问题

"c++ -c Analyse.c -o Analyse.o -g -W -Wall -L/usr/local/lib -lboost_filesystem -lboost_system"

但是在尝试执行我的代码时出现以下错误:

"error while loading shared libraries: libboost_filesystem.so.1.54.0: cannot open shared object file: No such file or directory", a find / -iname "libboost_system.so.1.54.0

我在安装 boost 时遇到了一些问题(我先安装了 1.49,然后安装了 1.54)所以我想知道这两个版本之间是否存在任何冲突?

P.S : 顺便说一句 "find/-iname "libboost_system.so.1.54.0" 给了我以下内容

/usr/include/boost/boost_1_54_0/bin.v2/libs/system/build/gcc-4.7/release/threading-multi/libboost_system.so.1.54.0

/usr/local/lib/libboost_system.so.1.54.0

最佳答案

尝试在执行前添加目录。例如:LD_LIBRARY_PATH="/usr/local/lib/"./Analyse.o

关于c++ - 未找到 Boost 库,但编译正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18325970/

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