C++ Eclipse CDT链接到共享库

C++ Eclipse CDT链接到共享库,c++,macos,shared-libraries,eclipse-cdt,C++,Macos,Shared Libraries,Eclipse Cdt,我在Mac上的EclipseCDT中有两个项目。一个是共享库,另一个是使用共享库的C++项目。我正在尝试使用共享库,并已将其编译,但它不会运行。当我尝试运行它时,我得到一个图像未找到错误 我无法确定如何将我的库添加到路径目录或ld_library_path,或者我需要将它添加到哪些其他路径,以便在运行时链接到它。我已经在我的另一个项目中添加了它作为参考,该项目为我正确设置了运行时链接,但我需要帮助设置运行时链接。我遇到了一些问题,解决方案: 在运行配置中插入一个变量环境DYLD\u LIBRAR

我在Mac上的EclipseCDT中有两个项目。一个是共享库,另一个是使用共享库的C++项目。我正在尝试使用共享库,并已将其编译,但它不会运行。当我尝试运行它时,我得到一个
图像未找到
错误


我无法确定如何将我的库添加到路径目录或
ld_library_path
,或者我需要将它添加到哪些其他路径,以便在运行时链接到它。我已经在我的另一个项目中添加了它作为参考,该项目为我正确设置了运行时链接,但我需要帮助设置运行时链接。

我遇到了一些问题,解决方案:


在运行配置中插入一个变量环境
DYLD\u LIBRARY\u PATH=${workspace\u loc:/sharedlib/Debug}

当我试图运行一个使用另一个共享链接库的程序时,我也想在eclipse中运行该程序。以下是我所做的:

在“运行/调试设置”中插入变量环境LD_LIBRARY_PATH=“共享库文件所在的位置”,并解决问题