Skip to content

Commit 9fa4d5b

Browse files
committed
补充 SFML 库环境与依赖的说明
1 parent de1f91a commit 9fa4d5b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Diff for: md/04同步操作.md

+8
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,14 @@ enum SoundIndex {
411411

412412
如果是测试使用,不知道去哪生成这些语音播报,我们推荐 [`tts-vue`](https://github.com/LokerL/tts-vue)
413413

414+
> 我们的代码也可以在 Linux 中运行,并且整体仅需 C++11 标准,除了 `soundResources` 数组以外。
415+
> SFML 依赖于 [**FLAC**](https://xiph.org/flac/)[**OpenAL**](https://www.openal.org/) 这两个库。在 Windows 上[下载](https://www.sfml-dev.org/download/sfml/2.5.1/)的 SFML 版本已包含这些依赖,但在 Linux 上需要用户自行下载并安装它们。如:
416+
> ```shell
417+
> sudo apt-get install libflac-dev
418+
> sudo apt-get install libopenal-dev
419+
> ```
420+
421+
414422
## 使用 `future`
415423
416424
举个例子:我们在车站等车,你可能会做一些别的事情打发时间,比如学习[现代 C++ 模板教程](https://github.com/Mq-b/Modern-Cpp-templates-tutorial)、观看 [mq白](https://space.bilibili.com/1292761396) 的视频教程、玩手机等。不过,你始终在等待一件事情:***车到站***

0 commit comments

Comments
 (0)