使用Xcode,我主要以C++编写了一个Cocoa Touch静态库。它为Objective-C客户端代码的益处公开了一个C接口。我该如何让Xcode链接一个使用C++静态库的iOS项目
我有一个客户端iOS应用程序使用它,并且一切正常,并且按预期运行,除了我发现我需要在客户端项目中包含一个最小的.cpp
文件以使链接成功。否则,我会得到与C++相关的未解析符号,例如operator new(unsigned long)
。
上面的破解很容易和有效,所以我想我没有违反任何法律,但有没有一种适当的方法来消除我的链接器错误?
Xcode版本4.5.1 – JulianSymes