美文网首页
静态库链接

静态库链接

作者: 贪恋冬天的幸福 | 来源:发表于2019-03-01 17:32 被阅读0次

1.制作一个.a静态库

打开Xcode,选择 File -> New  -> Project -> iOS -> Cocoa Touch Static Library,如下图:

点击Next,填写上Product Name,这里举例MyTestLibrary,如下图:

工程中默认有MyTestLibrary.h 、MyTestLibrary.m 文件,删除 MyTestLibrary.m。在工程中加入自定义的文件,头文件在 MyTestLibrary.h 中引入。

运行项目:

选择真机,点击Run,

左侧边栏Products下红色的 libMyTestLibrary.a 变成黑色,表示已经生成,右键选择Show in Finder,可看到 Debug-iphoneos 下的目录如下图:

include 目录下存在 MyTestLibrary,MyTestLibrary 文件夹下显示的是copy Files的文件,

此时静态库创建已完成。

PS:编辑Scheme -> Run -> Debug(or Release),可根据需要配置。

PS:若在Build Phases中添加Header,

在真机上运行,Product下的目录会出现一个usr目录,里面存放在Headers -> Public下的文件:

相关文章

  • 静态库静态链接静态库

    静态库·静态链接·静态库 这么搞的都是有强迫症的人在做SDK。 not me. PS: 多次静态链接同一个第三方库...

  • linux下静态库 动态库和 gcc gdb Makefile

    一、静态库和动态库 定义 根据链接时期的不同,库有静态库和动态库之分。 静态库是在链接阶段被链接的,所以生成的可执...

  • Linux链接库

    动态链接库(共享链接库) 杂项 生成.o文件 生成.so 使用动态库 静态链接库 杂项 生成.a 查看.a 使用静态库

  • 静态库和动态库

    静态库:.a 和 .framework动态库:.tbd(.dylib) 和 .framework静态库:链接时会...

  • 使用Swift创建Swift模块 - 静态链接库

    使用Swift创建Swift模块 - 静态链接库 使用Swift创建Swift模块 - 静态链接库

  • IOS SDK 静态.a库创建调试

    静态库 1、静态库即静态链接库(例如: windows下的.lib、Mac和Linux下的.a); 2、静态库在编...

  • 静态库链接

    1.制作一个.a静态库 打开Xcode,选择 File -> New -> Project -> iOS -> C...

  • Cmake 静态库链接静态库

    问题描述 我编译了一个静态库B,它依赖了静态库A,同时在CMakeLists.txt使用target_link_l...

  • 动态库和静态库的区别

    函数库分为静态库和动态库两种。 静态库:即静态链接库。以.a 为文件后缀名。在程序编译时会被链接到目标代码中,程序...

  • MT MD 讲解

    (114条消息) 静态库、动态库、静态链接、动态链接、系统运行库混合、MD MT默认库冲突问题wxlfreewin...

网友评论

      本文标题:静态库链接

      本文链接:https://www.haomeiwen.com/subject/ekaduqtx.html