标签: c++ c static-libraries
我有两个静态库lib1.lib,lib2.lib(不是它们的代码),具有相同的函数原型,但具有不同的实现。
我试过将两者都包括在内,似乎总是使用第一个库中的实现。
如果我在项目中包含它们,是否有办法从特定的库中选择实现?
答案 0 :(得分:5)
我认为应该可以编写链接每个静态库的瘦包装DLL。请注意,只有当lib1.lib和lib2.lib是静态库并且这样的包装会导致性能损失时,这才有效。
lib1.lib
lib2.lib