使主机应用程序在调试时看到.so库 试图在Linux下调试Eclipse C++项目中的库。我选择了宿主应用程序,但不幸的是,宿主应用程序正试图在projects目录中查找库,而不是在它下面的Debug文件夹中。即使我将主机应用程序放在Debug文件夹中,它仍然在项目根文件夹中搜索。如何解决此问题?

使主机应用程序在调试时看到.so库 试图在Linux下调试Eclipse C++项目中的库。我选择了宿主应用程序,但不幸的是,宿主应用程序正试图在projects目录中查找库,而不是在它下面的Debug文件夹中。即使我将主机应用程序放在Debug文件夹中,它仍然在项目根文件夹中搜索。如何解决此问题?,c++,linux,eclipse,C++,Linux,Eclipse,尝试更改调试配置的“参数”选项卡下的“工作目录”选项 通常,在Linux中,库通常在LD_LIBRARY_PATH中搜索(您也可以尝试在“环境”选项卡下覆盖该路径,但也要注意将标准库路径保留在那里)。要从当前工作目录加载so库,LD_library_路径需要包含点“.”路径(情况并非总是如此,有时出于安全原因不包括它)。尝试更改调试配置“参数”选项卡下的“工作目录”选项 通常,在Linux中,库通常在LD_LIBRARY_PATH中搜索(您也可以尝试在“环境”选项卡下覆盖该路径,但也要注意将标准

尝试更改调试配置的“参数”选项卡下的“工作目录”选项

通常,在Linux中,库通常在LD_LIBRARY_PATH中搜索(您也可以尝试在“环境”选项卡下覆盖该路径,但也要注意将标准库路径保留在那里)。要从当前工作目录加载so库,LD_library_路径需要包含点“.”路径(情况并非总是如此,有时出于安全原因不包括它)。

尝试更改调试配置“参数”选项卡下的“工作目录”选项

通常,在Linux中,库通常在LD_LIBRARY_PATH中搜索(您也可以尝试在“环境”选项卡下覆盖该路径,但也要注意将标准库路径保留在那里)。要从当前工作目录加载so库,LD_library_路径需要包含点“.”路径(情况并非总是如此,有时出于安全原因不包括它)。

从下拉菜单转到“调试配置”:

然后在左侧列表中选择您的程序,并在右侧选择“环境”选项卡

您需要添加一个名为
LD\u LIBRARY\u PATH
的新环境变量。它的值应该是指向库的路径。如果有多个库,请在冒号
分隔列表中添加它们的路径

从这里的下拉菜单转到“调试配置”:

然后在左侧列表中选择您的程序,并在右侧选择“环境”选项卡

您需要添加一个名为
LD\u LIBRARY\u PATH
的新环境变量。它的值应该是指向库的路径。如果有多个库,请在冒号
分隔列表中添加它们的路径