我需要在另一个动态链接库(Visual C++ )中加载一个动态链接库,这样我就可以在第二个动态链接库中使用嵌入在第一个动态链接库中的类。我有这两个库的代码,因为我创建了两个dll,但我从来没有动态加载过库,所以我不确定这是如何完成的……
此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大的平台无关的方法来做this...otherwise,我可以使用宏,以包
我正在尝试使用makefiles和g++编译一个g++程序。为了实现这一点,我指定-static作为链接器标志,然后所有必须静态链接的依赖项,然后使用-Wl, -Bdynamic选项,这应该告诉链接器链接每个库之后,在这个选项之后,被动态链接包括‘系统库’,因为它们最后被链接libc.so.1, for GNU/Linux 4.9.0, not stripped
问题似乎是解释器设置为/usr/lib/libc.so.1,而不是通