我试图在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
在该路径中,事实上当我尝试从命令行运行应用程序时,它可以完美地运行。
为什么会这样?
答案 0 :(得分:0)
我想知道它是否正在其他地方重置。如果正在使用环境变量,也可以在“启动配置”中设置环境变量。其中有两个地方,一个是“环境”选项卡,另一个是您选择的“构建配置”,它本身可以指向其他地方。
我一直试图在eclipse(Linux 64)中使它第一次工作,并且完全按照您的显示进行了工作。
答案 1 :(得分:0)
有点晚,但仍然有用。您在屏幕截图上选中了“将环境附加到本机环境”选项。您很有可能在那里重新定义了此变量。是我的情况。