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!