使用 Xcode,我编写了一个 Cocoa Touch 静态库,主要是用 C++ 编写的。它公开了一个 C 接口,以方便 Objective-C 客户端代码。
我有一个使用它的客户端 iOS 应用程序,一切都按预期工作和运行,只是我发现我需要.cpp在客户端项目中包含一个最小文件才能使链接成功。否则我会得到与 C++ 相关的未解析符号,例如operator new(unsigned long).
上述黑客既简单又有效,所以我想我没有违反任何法律,但是有没有适当的方法来消除我的链接器错误?
| 归档时间: |
|
| 查看次数: |
3297 次 |
| 最近记录: |