解析来自 dll(so)的C++未定义的引用

Resolving C++ undefined references from dlls(so's)

本文关键字:C++ 未定义 引用 so dll      更新时间:2023-10-16

我正在尝试为ns3构建一个模块,并且我从生成的动态库中获得未定义的引用。以下是我在linux上使用waf构建的方法:

我得到的输出可以在这里看到:http://www.blikoon.com/wp-content/uploads/2014/05/wafBuild-Error-1024x244.png

我确实知道这些缺失的引用在我的电脑上的位置,但不能弄清楚如何使生成的动态库意识到这一点。有人能帮我弄明白吗?我认为,通过确保正确的头包含在您的源文件中,您将不会有这些问题。为什么是*。文件丢失了吗?请帮助。

谢谢。

导出的符号信息通过makefile传递给链接器。检查makefile,看看它是否包含库符号行。