我有一个用于测试的静态库和一个用于发布的静态库。调试静态库具有发布版本中不可用的调用。在我的代码中,我使用预处理器宏来保护测试静态库中可用的调用。
如何在项目中包含两个库,并根据我正在执行的构建在链接过程中链接其中一个库?
注意:我无权访问静态库的代码,因此无法进行任何更改。我只能访问使用 lib 的客户端代码。
我有一个用于测试的静态库和一个用于发布的静态库。调试静态库具有发布版本中不可用的调用。在我的代码中,我使用预处理器宏来保护测试静态库中可用的调用。
如何在项目中包含两个库,并根据我正在执行的构建在链接过程中链接其中一个库?
注意:我无权访问静态库的代码,因此无法进行任何更改。我只能访问使用 lib 的客户端代码。