Использование статической библиотеки Objective-C ++ в прямой цели Objective-C - PullRequest
3 голосов
/ 07 октября 2010

Я строю статическую библиотеку, которая использует Objective-C ++. Когда он используется в прямой цели Objective C, я получаю

Undefined symbols:
  "___gxx_personality_v0", referenced from:

Я могу решить эту проблему, добавив -lstdc ++ к "другим флагам компоновщика" цели.

Вопрос: есть ли способ указать это в самой статической библиотеке, чтобы сделать этот шаг ненужным? (В противном случае я должен задокументировать это как дополнительный шаг для пользователей библиотеки.)

1 Ответ

4 голосов
/ 27 ноября 2010

И ответ ... нет.Документируйте флаги, необходимые вашей библиотеке.

...