我有一个来自Windows应用程序的C lib和dll文件.没有我的源代码.是否可以在IOS应用程序中使用它.
我看到混合的反应,我很困惑.如果我们有源代码,我认为我们需要创建dylib,然后我们可以在包含相关的头文件之后使用相同的代码.
请分享任何专家意见,以指导我正确的方向.感谢您的帮助 .
iOS上不允许使用动态库,但在此之上,Darwin或底层XNU内核根本无法识别DLL文件格式,因为二进制格式不同.
Windows API在Darwin OS上也不可用(Mac OS X和iOS都是基本Darwin OS的包装器).您需要重写DLL中的代码以使用POSIX和/或Objective-C API并将其编译为静态库以使用它.
| 归档时间: |
|
| 查看次数: |
5019 次 |
| 最近记录: |