我经历过 Objective-C++ 的一些奇怪行为。我有一个 Objective-C++ 类,它在方法体中调用一个经典的 C 函数。但是链接器找不到 C 函数。
我在这里描述了这个问题: Xcode print symbol not found for my C function which used in Objective-C method body
我通过将 Objective-C++ 类更改为 Objective-C 类解决了这个问题,但问题仍然存在。它是否禁止在 Objective-C++ 类中调用 C 函数?