std :: terminate undefined w aplikacji Cocoa

Mam aplikację Cocoa, która dobrze się kompiluje i łączy. Od tego czasu złamałem część kodu do statycznej biblioteki, a potem wróciłem i próbowałem powiązać bibliotekę libMyLib.a z moim oryginalnym programem.

Mam teraz błąd linkera

Undefined symbols for architecture x86_64:
  "std::terminate()", referenced from:

odwołując się do jednego z modułów źródłowych, które używają do życia w moim głównym projekcie, ale teraz mieszkają w bibliotece.

Próbowałem cofnąć się i dopasować każde ustawienie kompilatora i linkera, aby zobaczyć, który z nich jest inny, ale wydaje mi się, że nie potrafię go rozgryźć. Moje przeczucie jest takie, że łączę się z C STD i potrzebuję C ++ STD, ale wszystko używa kompilatora C99 ze standardowymi bibliotekami.

Jakieś pomysły?

Dzięki!

questionAnswers(0)

yourAnswerToTheQuestion