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
网友评论