Files
DisplayFlow/README_BUILD.md

40 lines
753 B
Markdown
Raw Normal View History

2025-12-11 22:58:25 +08:00
# DisplayFlow 构建指南
2025-12-12 21:54:52 +08:00
> **注意**: 详细的构建指南请参考 [BUILD_GUIDE.md](BUILD_GUIDE.md)
2025-12-11 22:58:25 +08:00
2025-12-12 21:54:52 +08:00
## 快速开始
2025-12-11 22:58:25 +08:00
### Windows
2025-12-12 21:54:52 +08:00
```batch
scripts\build.bat Release
```
2025-12-11 22:58:25 +08:00
2025-12-12 21:54:52 +08:00
### Linux/macOS
2025-12-11 22:58:25 +08:00
2025-12-12 21:54:52 +08:00
```bash
chmod +x scripts/build.sh
./scripts/build.sh Release
2025-12-11 22:58:25 +08:00
```
### Android
```bash
2025-12-12 21:54:52 +08:00
export ANDROID_NDK=/path/to/android-ndk
mkdir build-android && cd build-android
2025-12-11 22:58:25 +08:00
cmake .. \
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
-DANDROID_ABI=arm64-v8a \
-DANDROID_PLATFORM=android-21
cmake --build .
```
2025-12-12 21:54:52 +08:00
## 主要构建选项
2025-12-11 22:58:25 +08:00
2025-12-12 21:54:52 +08:00
- `BUILD_TESTS=ON`: 启用测试
- `ENABLE_VP8_CODEC=ON`: 启用 VP8 编解码器
- `USE_SYSTEM_FLATBUFFERS=ON`: 使用系统 FlatBuffers
2025-12-11 22:58:25 +08:00
2025-12-12 21:54:52 +08:00
详细说明请参考 [BUILD_GUIDE.md](BUILD_GUIDE.md)
2025-12-11 22:58:25 +08:00