[/
    Copyright (c) 2016-2019 Vinnie Falco (vinnie dot falco at gmail dot com)

    Distributed under the Boost Software License, Version 1.0. (See accompanying
    file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

    Official repository: https://github.com/boostorg/beast
]

[section 配置预处理宏定义]

Beast 提供多个配置预处理宏，用于调整库的行为。这些宏会显著影响本库的公共 API。用户需确保所有参与编译和链接的翻译单元（通常是源文件）都使用同一套配置宏组合，否则可能违反 ODR（单一定义规则）。

[table 特殊字段
[[定义][描述]]
[
    [BOOST_BEAST_SEPARATE_COMPILATION —— 启用分离编译模式][启用分离编译模式。该模式下，用户可以将非模板实体的定义集中编译到单个翻译单元中，以提升编译速度。该翻译单元需包含 `boost/beast/src.hpp` 方可完成定义编译。]
]
[
    [
        BOOST_BEAST_ALLOW_DEPRECATED
    ][启用 Beast 内部已弃用 API 的使用。]
]
[
    [
        BOOST_BEAST_FILE_BUFFER_SIZE
    ][设置 `file_body` 的小缓冲区大小，默认值设为 4096。]
]
]

[endsect]
