无法打开共享对象文件:没有这样的文件或目录;在 Eclipse 中运行或调试

2023-11-21

在 Ubuntu 上,我在 Eclipse 中有一个 C++ 应用程序。该应用程序编译良好,我可以从命令行运行该应用程序。

但是当我尝试调试它或使用 Eclipse 运行它时,error :

"Cannot open shared object file: No such file or directory"被扔到共享库上。

我已在 bashrc 文件中设置 LD_LIBRARY_PATH,并在运行配置和调试配置中将 LD_LIBRARY_PATH 环境变量设置为:

/home/behlingb/Documents/api_libs/FileGDB_API/lib

为了让 Eclipse 运行这个程序,我还缺少什么?



UPDATE

此应用程序只需要一个共享对象文件,该文件来自第 3 方 API 下载。我刚刚发现,如果我将共享对象放置在可执行文件所在的目录中,它将在 Eclipse 中进行调试。有没有办法指定不同的目录,这样我就不必为每个项目复制文件?


我正在使用 Eclipse 的开普勒版本。

  1. 在 Eclipse 中单击“运行”,然后单击“调试配置”
  2. 单击环境选项卡
  3. 单击新建
  4. 添加 LD_LIBRARY_PATH 并将其值设置为包含库的目录
  5. 重新启动Eclipse
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法打开共享对象文件:没有这样的文件或目录;在 Eclipse 中运行或调试 的相关文章

随机推荐

  • numpy 中 itertools.combinations 的 N 维版本

    我想实施itertools combinations对于 numpy 基于这次讨论 我有一个适用于一维输入的函数 def combs a r Return successive r length combinations of elemen
  • 有没有一种简单的方法可以在 Visual Studio 中编写 UTF-8 八位字节?

    我有一个问题 我需要在 C 源代码中的标准 char 类型上使用 UTF 8 编码的字符串 如下所示 char twochars xe6 x97 xa5 xd1 x88 通常 如果我想编写 UTF 8 字符 我需要使用如上所述的八位字节 V
  • 非规范化数据

    我使用以下 R 代码将数据标准化为最小值和最大值 normalize lt function x return x min x max x min x mydata lt as data frame lapply mydata normal
  • .NET 类及其源代码

    当我编写 C 或任何 NET 程序 时 我使用方法和类 我使用的大部分代码都是从 NET 类调用方法 是否可以 纯粹出于好奇 查看这些类的实际源代码 我知道 MSDN 有完整的类 它们的属性和方法的列表 但我想看看代码 是的 浏览 NET框
  • Django 按点赞数最高的顺序排序

    我正在尝试创建一个页面 人们可以在其中看到评分最高的文章 但存在一个问题 当我过滤另一用户也喜欢的文章的点赞数时 它会创建已投票文章的副本 我想要的是按照点赞数最高的顺序对博客的文章进行排序 模型 py class Article mode
  • 使用 Realm.io 存储货币值

    我开始在我正在编写的 Android 应用程序中使用 Realm io 在我的一个数据对象中 我需要存储货币值 以前 我在内部将该值存储为 BigDecimal 值 然后在移入和移出数据库时也将其转换为双精度值 我总是被告知 由于处理货币值
  • TCP套接字客户端通过nodejs上的代理

    我需要与 smtp 服务器建立 tcp 套接字连接 是否可以通过nodejs上的代理服务器连接 有可用的 npm 模块吗 我根本找不到任何东西 var net require net var HOST 127 0 0 1 var PORT
  • Python 3 中的 Concurrent.futures 与多重处理

    Python 3 2 推出并发期货 这似乎是旧线程的一些高级组合多重处理模块 与旧的多处理模块相比 将其用于 CPU 密集型任务有哪些优点和缺点 本文表明他们更容易合作 是这样吗 我不会打电话concurrent futures更 先进 这
  • iOS 8.1.3 - 企业分发 - 应用程序缺少应用程序标识符权利

    我在 iOS 8 1 3 上使用 Enterprise Distribution 时遇到很多问题 我设法修复了大部分出现此错误的安装 Ignore manifest download already have bundleID 有了这个答案
  • 使用 Travis 调用 GitHub API 构建 Tag

    我在 GitHub 存储库中创建了一个 TravisCI Hook 它在推送到存储库后自动运行构建 我想补充的是 如果构建成功 则会自动创建一个标签 我发现有一种方法可以使用 GitHub API 创建标签http developer gi
  • Eclipse 无法运行:\.metadata\.log 错误

    我正在做一个Android项目 重新启动计算机后 eclipse无法运行 它抛出 metadata log 文件错误 Go to metadata plugins org eclipse core resources你会找到 snap文件
  • 如何获取 SSL 证书以在 Firefox 上使用本地主机

    我正在努力让一个网站在本地 apache 网络服务器上运行 当我单击网站中的某些链接时遇到错误 Firefox 显示 无法连接 错误页面 并在 URL 前面附加 https 我首先认为这是浏览器配置问题 并尝试了此处建议的所有解决方案 Fi
  • 在 C# 中调用父表单中的方法并访问父表单中的 gui 元素的最佳实践

    我正在开发一个 win 表单应用程序 我发现自己经常需要访问父表单中的方法 例如来自另一个类的 Form1 无论是表单类还是只是一个类 我的 form 1 的构造函数中有一些初始值设定项 因此我无法创建 Form1 的实例 所以我无法访问
  • 为什么我可以省略调用链中后续的空条件运算符?

    考虑以下代码 IEnumerable
  • 获取jqGrid中所有行ID

    如何获取网格中每一行的 ID 甚至是跨页的 ID getDataIDs and getRowData只给出当前页面的 ID Thanks 仅当您有本地网格时才有可能 datatype local 或有loadonce true 在这种情况下
  • 受约束的 d3.js 强制显示

    我想用力布局做一些不寻常的事情 用于可视化图表 星座和所有这些看起来都很有趣 但对于时间序列数据来说 它并没有那么有用 我希望能够通过某个轴来约束布局 例如 通过根据节点在数据集中出现的时间来布局节点 同时仍然保留可视化的 弹性 使用 d3
  • 将 HTTP 基本身份验证标头添加到 Backbone.js 同步功能可防止模型在 Save() 上更新

    我正在开发一个 Web 应用程序 该应用程序由使用 Python 的 CherryPy 框架编写的 Restful API 提供支持 我开始使用 jQuery 和服务器端模板的组合来编写用户界面 但最终切换到 Backbone js 因为
  • 使用Razor视图引擎输出Json

    我有一个dictionary
  • 查询帮助 - where 子句中的字符串有 & 字符

    我正在运行这样的 SQL Oracle 语句 select from table where table id in 265 310 266 320 在运行 TOAD 时 它会考虑 作为一些变量占位符 它询问它的值 如果它是 1 2 个占位
  • 无法打开共享对象文件:没有这样的文件或目录;在 Eclipse 中运行或调试

    在 Ubuntu 上 我在 Eclipse 中有一个 C 应用程序 该应用程序编译良好 我可以从命令行运行该应用程序 但是当我尝试调试它或使用 Eclipse 运行它时 error Cannot open shared object fil