编译时怎么使用.a文件

编译时怎么使用.a文件,第1张

编译时怎么使用.a文件

for example:(1)动态库的编译

这里有一个头文件:so_test.h,三个.c文件:test_a.c、test_b.c、test_c.c,我们将这几个文件编译成一个动态库:libtest.so。

命令:$ gcc test_a.c test_b.c test_c.c -fPIC -shared -o libtest.so

1. 把你的.a文件添加到^projectName下的任意一个组里(例如默认的Classes组)。

2. 找到Target >^targetName,在这个^targetName下会有Link Binary With Libraries。把你已经在某组里的那个.a文件拖到Link Binary With Libraries这个Build Phase中。(也可能同时也要添加到某个Copy的Build Phase中...)

3. 提供一个可用的头文件。

4. Build and Go.

封装的话,标准的Cocoa做法是用Cocoa Framework。也就是在新建工程的时候,选择Cocoa Framework。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11495136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存