【发布时间】:2010-08-05 17:16:20
【问题描述】:
我在一个用 C++ 编写的共享库中有一个模板函数(该函数在库中的任何地方都没有调用,所以它不应该生成,我错了吗?)[g++,Linux]
我尝试在应用程序中使用此模板函数,但编译器给出链接错误。我使用 objdump 搜索了该函数,但在 .so 中看不到该函数 有没有办法解决这个问题?
【问题讨论】:
-
如果您将模板函数实现放在源文件中,那么这只是C++ template, linking error 的副本。