как исправить ошибку ссылки в xcode4 (и ios5) - PullRequest
2 голосов
/ 13 января 2012

Я использую стороннюю библиотеку и получил ошибку ссылки ниже в xcode4 с ios5. Может кто-нибудь сказать мне, как исправить эту любопытную ошибку? Большое спасибо !!

Undefined symbols for architecture i386:
  "std::string::assign(char const*, unsigned long)", referenced from:
      meatloaf::boundaries::boundaries(std::vector<meatloaf::scanline, std::allocator<meatloaf::scanline> >) in libScannerKit.a(boundaries.o)
      meatloaf::boundaries::find_boundaries() in libScannerKit.a(boundaries.o)
  "std::string::_Rep::_S_empty_rep_storage", referenced from:
      meatloaf::boundaries::boundaries() in libScannerKit.a(boundaries.o)

1 Ответ

3 голосов
/ 22 сентября 2012

Спасибо всем за помощь, очень признателен! В конце концов я обнаружил, что мне нужно установить «Другие флаги компоновщика» как «-all_load -lstdc ++» для отладки и выпуска. В настройках проекта «Настройки сборки / Связывание / Другие флаги компоновщика»

...