【问题标题】:Eclipse ignore LD_LIBRARY_PATH in EnvironmentEclipse 忽略环境中的 LD_LIBRARY_PATH
【发布时间】:2017-03-08 08:18:06
【问题描述】:

我正在尝试从 Eclipse CDT 启动一个应用程序,当我到处阅读时,我将 LD_LIBRARY_PATH 设置为包含共享库的目录:

但是,当我尝试运行此配置时:

/home/luca/Dropbox/HKUST/CloudCache/cloudcache/CloudCache/make/CloudCache: error while loading shared libraries: libvl.so: cannot open shared object file: No such file or directory

澄清一下:我 100% 确定 libvl.so 在该路径中,事实上,当我尝试从命令行运行应用程序时,它运行良好。

为什么会这样?

【问题讨论】:

  • 你找到解决这个问题的办法了吗?我也面临同样的问题,如果您能提供帮助,我将不胜感激。

标签: c++ eclipse shared-libraries


【解决方案1】:

我想知道它是否正在其他地方重置。如果您正在使用它,您还可以在启动配置中设置环境变量。那里有两个地方,一个是“环境”选项卡,另一个是您选择“构建配置”,它本身可能指向其他地方。

我刚刚尝试在 eclipse (Linux 64) 中首次使用它,并且完全按照您的说明进行操作,并且成功了。

【讨论】:

    【解决方案2】:

    有点晚了,但还是有用的。您可以在屏幕截图上选中“将环境附加到本机环境”选项。很可能你在那里重新定义了这个变量。这是我的情况。

    【讨论】:

      猜你喜欢
      • 2018-04-16
      • 2020-10-09
      • 1970-01-01
      • 2016-05-14
      • 2012-09-05
      • 1970-01-01
      • 2020-03-31
      • 2018-06-08
      • 2012-10-04
      相关资源
      最近更新 更多