两个包含相同名称的不同函数的.lib:如何选择正确的

Two .lib containing different functions with the same name: how to choose the right one?

本文关键字:何选择 选择 lib 两个 包含相 函数      更新时间:2023-10-16

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

我试着包括这两个库,它似乎总是使用第一个库的实现。

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

我认为应该可以编写针对每个静态库的链接的瘦包装器DLL。注意,这只会在lib1.liblib2.lib是静态库时起作用,并且这样的包装会导致性能下降。