两个包含不同功能的.lib同名:如何选择合适的?

888*_*888 3 c c++ static-libraries

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

我尝试包括两者,它似乎始终使用包含的第一个库中的实现.

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

Mic*_*ild 5

我认为应该可以编写链接每个静态库的瘦包装DLL.请注意,这只会工作,如果lib1.liblib2.lib是静态库和这样的包裹将收取一定的性能损失.