美文网首页iOS 进阶
Xcode 创建静态库 (Static Library) [备忘

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

作者: 夏天然后 | 来源:发表于2023-01-08 17:33 被阅读0次

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

相关文章

网友评论

    本文标题:Xcode 创建静态库 (Static Library) [备忘

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