在直接Objective-C目标中使用Objective-C ++静态库

时间:2010-10-07 18:56:21

标签: xcode static-libraries objective-c++ libstdc++

我构建了一个使用Objective-C ++的静态库。当它用于直接的Objective-C目标时,我得到了

Undefined symbols:
  "___gxx_personality_v0", referenced from:

我可以通过将-lstdc ++添加到目标的“其他链接器标志”来解决这个问题。

问题:有没有办法在静态库本身中指定它以使此步骤不必要? (否则,我必须将其记录为库的用户的额外步骤。)

1 个答案:

答案 0 :(得分:4)

答案是......不。记录您的图书馆需要的标志。