我有一个编译和链接很好的 Cocoa 应用程序。我已经将一些代码分解成一个静态库,然后返回并尝试将该 libMyLib.a 库链接到我的原始程序。
我现在收到链接器错误
Undefined symbols for architecture x86_64:
"std::terminate()", referenced from:
引用我的主项目中使用的源模块之一,但现在位于库中。
我试图返回并匹配每个编译器和链接器设置以查看哪个不同,但我似乎无法确定它。我的预感是我正在与 C STD 链接并且需要 C++ STD,但一切都使用带有标准库的 C99 编译器。
有任何想法吗?
谢谢!