集成 SDK
2024-05-06
准备环境
在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求:
- macOS 11.0 或以上版本。
- 已安装 Xcode 15 或以上版本。
- (可选)已安装 CMake。
- (可选)安装 Qt 5.9 ~ 5.15 之间的任意版本,详细信息请参考 Getting Started with Qt。
- 麦克风、摄像头等支持音视频功能的外部设备。
集成 SDK
(可选)新建项目
此步骤以如何创建新项目为例,如果是集成到已有项目,可忽略此步。
-
打开 Qt Creator,选择“文件 > 新建 > 项目”菜单。
-
新建项目窗口,选择项目类型为 “Qt Widgets Application”,输入项目名称,选择项目存储路径,并单击“确定”。
-
选择用 qmake 编译,创建项目。
2.2 导入 ZEGO Express SDK
-
请从 下载 页面下载 ZEGO Express SDK。
-
解压 SDK,并将 “release/Library” 目录下的 “ZegoExpressEngine.xcframework” 文件拷贝到您的项目中。
注意
如果您的工程不支持 XCFramework,可以将 “ZegoExpressEngine.xcframework” 当做一个文件夹,直接使用里面的 “.dylib” 动态库和头文件即可。
设置项目属性
编辑项目 pro 文件,在 pro 文件中添加以下内容:
INCLUDEPATH += $$PWD/../libs/ZegoExpress/mac/ZegoExpressEngine.xcframework/macos-arm64_x86_64/Headers
DEPENDPATH += $$PWD/../libs/ZegoExpress/mac/ZegoExpressEngine.xcframework/macos-arm64_x86_64/Headers
LIBS += -L$$PWD/../libs/ZegoExpress/mac/ZegoExpressEngine.xcframework/macos-arm64_x86_64/ -lZegoExpressEngine