将共享对象库与Eclipse(氧)联系起来

Linking shared object library to Eclipse (Oxygen)

本文关键字:联系 起来 Eclipse 共享 对象      更新时间:2023-10-16

我有一个共享对象库(.so文件(,该对象库(.so文件(是从命令行(不在eclipse中(创建的。我想在我的C 项目中使用它。我已经正确设置了Project -> Properties -> C/C++ Build -> Settings -> Cross G++ Linker -> Libraries中的库目录和库名。我的项目正确编译并生产二进制。但是当我尝试运行它时,它会给我以下错误。

error while loading shared libraries: libsharedObjectLibrary.so: cannot open shared object file: No such file or directory.

我的库目录已正确设置。还需要什么?

我通过在调试配置中设置LD_Library_path ->环境来使其工作。所描述的无法打开共享对象文件:没有此类文件或目录;在Eclipse中跑步或调试