gpt4 book ai didi

c++ - 如果库 dosnt 存在于 usr/lib 下,我得到一个错误库未找到

转载 作者:行者123 更新时间:2023-11-28 08:00:22 25 4
gpt4 key购买 nike

我有不放在“/usr/lib”下的第 3 方库。我在 eclipse library search path 中定义了它们的路径。该项目编译和链接很好,但是当我运行项目时,我遇到了找不到库的异常。如果我将第 3 方库复制到“/usr/lib”,它运行正常。

我认为这是路径问题(我是 cpp 的新手),我该如何在 eclipse 中配置它?

谢谢

最佳答案

首先,由于它在运行时崩溃,您正在链接动态库 (libWhatever.so),因此您必须将库路径添加到 LD_LIBRARY_PATH 环境变量。否则,您可以使用 -static 标志强制链接器静态链接到静态库 (libWhatever.a)。

关于c++ - 如果库 dosnt 存在于 usr/lib 下,我得到一个错误库未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11635158/

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