3

我有两个静态库 lib1.lib、lib2.lib(不是它们的代码),它们具有相同的函数原型,但具有不同的实现。

我尝试将两者都包含在内,它似乎总是使用包含的第一个库中的实现。

如果我将它们都包含在我的项目中,有没有办法从特定库中选择实现?

4

1 回答 1

5

我认为应该可以编写链接到每个静态库的瘦包装 DLL。请注意,这仅在静态库时才有效,lib1.lib并且lib2.lib这样的包装会导致性能下降。

于 2013-03-19T10:56:53.007 回答