0

我有一个用于测试的静态库和一个用于发布的静态库。调试静态库具有发布版本中不可用的调用。在我的代码中,我使用预处理器宏来保护测试静态库中可用的调用。

如何在项目中包含两个库,并根据我正在执行的构建在链接过程中链接其中一个库?

注意:我无权访问静态库的代码,因此无法进行任何更改。我只能访问使用 lib 的客户端代码。

4

1 回答 1

1

Target Build Settings, 下Linking, Other Link Flags- 您可以在 中包含您的调试库,在(部署等)Debug中包含真正的调试库。Release首先从Link Binary With Libraries下面删除它Build Phases

于 2013-05-08T19:42:43.313 回答