Xcode 创建静态库 (Static Library) [备忘]

Xcode 创建静态库 (Static Library)

前言: 之后想要做个在 iOS 项目中引用 C++文件的功能来完成推流, 但是呢, C++的具体实现不想暴漏出来所以 需要吧相关的类达成一个 .a 静态库, 没难度, 做备忘

command + shift + n

截屏2023-01-09 16.56.33

之后生成如图所示文件结构, 可能出现没有 products 的情况

参照这个解决没有 products文件夹的情况 https://www.jianshu.com/p/62095d2e1427

截屏2023-01-09 16.57.54

这里我创建了一个 Objective-C 类, 和 C++类文件, 点击 run, 之后点击 libStreamKit.a show in finder 就是所需要的.a

之后创建一个 test 工程

右键 - add files to ...

1673254931094

测试

// ViewController.m
// TestRtsp
//
// Created by summerxx on 2023/1/9.
//

#import "ViewController.h"
//#import "cpp/rtsp/rtspMediaServer.h"
//#import "cpp/rtsp/net/RtspServer.h"
#import "StreamKit.h"
#import "Test.h"
@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
  [super viewDidLoad];
   // Do any additional setup after loading the view.
   zz();
   printf("\n");
   hello();
   printf("\n");
  [StreamKit printf];
}
// zz
// hello world!
// 2023-01-09 16:54:29.540971+0800 TestRtsp[12715:762774] StreamKit
// 成功
@end
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容