0

我有 2 个共享对象库和一个可执行文件。

我编译的 1 个库有链接错误:Undefined _cxa_pure_virtual.

为什么?通常我们不需要实现它。有任何想法吗?

如果我实现它,libs 编译和链接都可以,但是链接到两者的应用程序有相同的链接问题?

4

1 回答 1

1

有问题的库是 C++ 库,C++ 运行时需要 __cxa_pure_virtual。建议您先尝试使用 g++ 命令而不是 gcc 进行链接。

在这个问题下阅读更多内容:cxa pure virtual 的目的是什么

于 2012-05-22T14:20:22.670 回答