diff --git "a/md/04345円220円214円346円255円245円346円223円215円344円275円234円.md" "b/md/04345円220円214円346円255円245円346円223円215円344円275円234円.md" index 85e001f0..864362a8 100644 --- "a/md/04345円220円214円346円255円245円346円223円215円344円275円234円.md" +++ "b/md/04345円220円214円346円255円245円346円223円215円344円275円234円.md" @@ -411,17 +411,26 @@ enum SoundIndex { }; ``` -需要注意的是 SFML不支持 `.mp3` 格式的音频文件,大家可以使用 ffmpeg 或者其它软件[网站](https://www.freeconvert.com/audio-converter)将音频转换为支持的格式。 +> [!Note] +> +> ~~需要注意的是 SFML不支持 `.mp3` 格式的音频文件,大家可以使用 ffmpeg 或者其它软件[网站](https://www.freeconvert.com/audio-converter)将音频转换为支持的格式。~~ +> +> SFML 自 [2.6](https://github.com/SFML/SFML/releases/tag/2.6.0) 版本开始通过 **[minimp3](https://github.com/lieff/minimp3)** 支持 `.mp3` 格式的音频文件。不过新版本的 SFML 也要求更高版本的工具链。 +> +> 如果只是为了播放 `.mp3` 的音乐,也可以直接使用 `minimp3` 。 如果是测试使用,不知道去哪生成这些语音播报,我们推荐 [`tts-vue`](https://github.com/LokerL/tts-vue)。 > 我们的代码也可以在 Linux 中运行,并且整体仅需 C++11 标准(除了 `soundResources` 数组)。 > SFML 依赖于 [**FLAC**](https://xiph.org/flac/) 和 [**OpenAL**](https://www.openal.org/) 这两个库。官网上[下载](https://www.sfml-dev.org/download/sfml/2.5.1/)的 windows 版本的 SFML 已包含这些依赖,但在 Linux 上需要用户自行下载并安装它们。如: +> > ```shell > sudo apt-get install libflac-dev > sudo apt-get install libopenal-dev > ``` +> [!Tip] +> 这种设计思路非常常见。例如,[`USBMonitor-cpp`](https://github.com/Mq-b/USBMonitor-cpp) 是一个跨平台的 C++ 库,用于监测 U 盘插拔状态变化。感兴趣的话可以参考该项目,进一步学习和实践。 ## 使用 `future` diff --git "a/md/350円257円246円347円273円206円345円210円206円346円236円220円/03async344円270円216円future346円272円220円347円240円201円350円247円243円346円236円220円.md" "b/md/350円257円246円347円273円206円345円210円206円346円236円220円/03async344円270円216円future346円272円220円347円240円201円350円247円243円346円236円220円.md" index 85fb2db5..243df100 100644 --- "a/md/350円257円246円347円273円206円345円210円206円346円236円220円/03async344円270円216円future346円272円220円347円240円201円350円247円243円346円236円220円.md" +++ "b/md/350円257円246円347円273円206円345円210円206円346円236円220円/03async344円270円216円future346円272円220円347円240円201円350円247円243円346円236円220円.md" @@ -1,4 +1,4 @@ -# `st::async` 与 `std::future` 源码解析 +# `std::async` 与 `std::future` 源码解析 ## 前言

AltStyle によって変換されたページ (->オリジナル) /