我的问题非常奇怪。我在eclipse上使用QT lib和ubuntu 11.04上的gtest进行开发。
我希望调试时只收到error while loading shared libraries: libRtdb.so.1
。运行没有问题。我有LD_LIBRARY_PATH
设置,没有它运行不起作用。
在运行和调试的eclipse中是否有任何独立的设置?这很奇怪,因为它无法随机工作。我已经在虚拟机上设置了整个环境,步骤相同而且工作正常。在另一台虚拟机上做了同样的事情并且没有用。
有什么想法吗?
答案 0 :(得分:3)
由于之前的解决方案效果不佳,因此正在对问题进行更多调查。
好像我的LD_LIBRARY_PATH
环境变量正在某处重置。
不幸的是我没找到哪里,所以我的临时解决方案必须是以下内容:
在终端设置LD_LIBRARY_PATH
环境变量并从那里运行eclipse。
请参阅:
http://www.eclipse.org/forums/index.php?t=msg&goto=204818&#msg_204818 http://code.google.com/p/xuggle/issues/detail?id=81