Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何修复加载共享库时的错误-使用eclipse共享项目时_C++_Eclipse - Fatal编程技术网

C++ 如何修复加载共享库时的错误-使用eclipse共享项目时

C++ 如何修复加载共享库时的错误-使用eclipse共享项目时,c++,eclipse,C++,Eclipse,我正在使用eclipse(&Linux)。 在Eclipse中,我有2个C++项目(在同一个工作空间中): 1.ShrPrj(我编译为共享库) 2.MainPrj(是exe项目,它使用ShrPrj项目) 我可以编译这两个项目, 但是当我试图运行MainPrj时,我得到了以下错误: 加载共享库ShrPrj时出错 如何设置和配置mainprjeclipse项目以加载(第二个eclipse项目的)共享库? 似乎在LD_LIBRARY_路径中,我无法设置对其他项目的引用在构建时是否要链接到共享库?或者您

我正在使用eclipse(&Linux)。 在Eclipse中,我有2个C++项目(在同一个工作空间中): 1.ShrPrj(我编译为共享库) 2.MainPrj(是exe项目,它使用ShrPrj项目)

我可以编译这两个项目, 但是当我试图运行MainPrj时,我得到了以下错误: 加载共享库ShrPrj时出错

如何设置和配置mainprjeclipse项目以加载(第二个eclipse项目的)共享库?
似乎在LD_LIBRARY_路径中,我无法设置对其他项目的引用

在构建时是否要链接到共享库?或者您想在主程序运行时在运行时加载共享库吗?我可以链接它(因为我可以编译它)。我想在运行时加载共享库(当从eclipse运行MainPrj时),如果您想在运行时动态加载库,它与IDE或构建无关,但这就是加载的编码方式。请尝试创建一个共享库,向我们展示如何加载共享库。还请告诉我们您从使用的函数中得到了哪些错误(代码、数字或符号)。