Eclipse忽略环境

时间:2017-03-08 08:18:07

标签: c++ eclipse shared-libraries

我试图在Eclipse CDT中为应用程序提供午餐,当我在任何地方阅读时,我将LD_LIBRARY_PATH设置为包含共享库的目录:

enter image description here

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

/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在该路径中,事实上当我尝试从命令行运行应用程序时,它可以完美地运行。

为什么会这样?

2 个答案:

答案 0 :(得分:0)

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

我一直试图在eclipse(Linux 64)中使它第一次工作,并且完全按照您的显示进行了工作。

答案 1 :(得分:0)

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