C++ 开发# 构建 Arrow C++ 系统设置 构建 构建依赖管理 开发指南 编译器警告级别 运行单元测试 运行基准测试 代码风格、代码检查和持续集成 API 文档 Apache Parquet 开发 Arrow Flight RPC 在 Windows 上开发 系统设置 使用 conda-forge 获取构建依赖项 使用 vcpkg 获取构建依赖项 使用 Visual Studio (MSVC) 解决方案文件进行构建 使用 Ninja 和 sccache 进行构建 使用 NMake 进行构建 在 MSYS2 上构建 在 Windows/ARM64 上使用 Ninja 和 Clang 进行构建 调试版本 Windows 依赖项解析问题 在 Windows 上静态链接到 Arrow 下载时区数据库 复制 Appveyor 构建 使用 Emscripten 跨平台编译到 WebAssembly 先决条件 手动构建 约定 文件命名 注释和文档字符串 内存池 错误处理和异常 Fuzzing Arrow C++ (模糊测试 Arrow C++) Fuzzing 目标和实用程序 (模糊测试目标和实用程序) 持续模糊测试基础设施 本地复现