在 Ubuntu 上,我在 Eclipse 中有一个 C++ 应用程序。该应用程序编译良好,我可以从命令行运行该应用程序。
但是当我尝试调试它或使用 Eclipse 运行它时,错误:
"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 运行它,我还缺少什么?
更新
此应用程序只需要一个共享对象文件,该文件来自第 3 方 API 下载。我刚刚发现,如果我将共享对象放在可执行文件所在的目录中,它将在 Eclipse 中调试。有没有办法指定不同的目录,这样我就不必为每个项目复制文件?