gpt4 book ai didi

ios - 从命令行调用iOS静态库中的函数

转载 作者:行者123 更新时间:2023-11-28 23:55:21 28 4
gpt4 key购买 nike

我们在 iOS 静态库中提供了一些可用的函数。有一个头文件(.h)和编译后的(.a)文件。有什么方法可以从命令行(OS X、Windows 或 Linux)调用静态库中的函数吗?我已经研究了几天了,我开始怀疑这是否可能?我们不处理 Apple/iOS/xcode 环境,供应商只有这个静态库。有什么提示吗?如果有可能的话,我愿意阅读任何文档,但此时我怀疑这是否可能?谢谢

在检查可能的情况时,我运行了这个

lipo -info libExaNumberCalc.a

我运行了上面的代码,上面写着

Architectures in the fat file: libExaNumberCalc.a are : i386 armv7 x86_64 arm64

想知道以上是否增加了希望?

最佳答案

首先想到的是您可以围绕库函数编写精简包装器并构建/运行它。有点像

// main.c
#include "your_library_header.h"

int main(int argc, char *argv[])
{
// parse & pass parameters if necessary from command line

your_lib_function();

return 0;
}

用类似的东西构建

clang main.c -o output.file -lyourlibrary

关于ios - 从命令行调用iOS静态库中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51359123/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com