离线浏览文档
CC
为方便起见,我们提供了几个适用于离线浏览的维基版本。
目录 |
[编辑] HTML 书籍
此 HTML 书籍是网站的离线副本,已去除不必要的 UI 元素。如果您只想在没有互联网连接的情况下通过浏览器访问 cppreference.cn,请选择此选项。
2019 年 6 月 7 日 旧版本 |
文件:html book 20190607.zip |
文件:html book 20190607.tar.xz |
[编辑] 原始档案
此档案是使用 wget
(GNU Wget) 创建的原始副本。请注意,此档案不适用于直接查看,请改用 HTML 书籍。注意:此软件包中包含实用脚本和 makefile,因此可以用作完整的上游源。
2019 年 6 月 7 日 旧版本 |
文件:cppreference-doc-20190607.zip |
文件:cppreference-doc-20190607.tar.xz |
[编辑] 非官方发布
一个更新更频繁的非官方分支可以在此 Github 仓库中找到。
2025 年 2 月 9 日 旧版本 |
html-book-20250209.zip |
html-book-20250209.tar.xz | |
其他文件(qch 和原始档案) |
[编辑] Devhelp 书籍
Devhelp 是 GTK/Gnome 的文档浏览器。
此书籍作为 cppreference-doc-en-html
deb
包在官方 Debian 和 Ubuntu 仓库中可用。
对于 Arch 用户,cppreference-devhelp
包可以在这里找到,可以通过 yaourt
等工具从 AUR 安装。
[编辑] Qt 帮助书籍
qch
是一种文档格式,用于 Qt 工具,例如 QtCreator 或 Qt Assistant v5 / v6。
下面的 qch
书籍包含一个 HTML 书籍版本,已适配用于 Qt 工具。搜索功能也可用。
- 注意:旧版本的 QtCreator 或 QtAssistant 会不正确地显示文档。如果出现格式错误,请更新这些程序。正确显示内容的最旧版本是 QtCreator v3.0 和 QtAssistant v4.8.6。
2019 年 6 月 7 日 旧版本 |
文件:qch book 20190607.zip |
文件:qch book 20190607.tar.xz |
此书籍作为 cppreference-doc-en-qch
deb
包在官方 Debian 和 Ubuntu 仓库中可用。
对于 Arch Linux 用户,AUR 包 cppreference-qt 也提供了此书籍。
[编辑] Doxygen 标签文件
Doxygen 是一种自动从源代码注释生成文档的工具。它通过标签文件功能支持将 C++ 名称自动链接到外部文档。上面提到的“HTML 书籍”档案中提供了两个标签文件
- 本地:使用
cppreference-doxygen-local.tag.xml
文件链接到默认安装位置的本地“HTML 书籍”档案。 - 网络:
cppreference-doxygen-web.tag.xml
直接链接到 cppreference.cn 网站。
为了支持外部 cppreference 文档,Doxyfile 需要进行如下修改
- 如果链接目标是本地档案,请添加以下行
- TAGFILES += "location/of/cppreference-doxygen-local.tag.xml=/location/of/html/book/root/".
- 如果链接目标是 cppreference.cn,请添加以下行
- TAGFILES += "location/of/cppreference-doxygen-web.tag.xml=https://cppreference.cn/w/".
[编辑] 手册页
- stdman:自动生成的手册页。安装说明包含在 README 中,更新遵循离线档案发布。上次更新:2022 年 2 月 1 日(约 4.7 MB)。
- cppman:适用于 Linux/MacOS 的手册页,带有示例代码的语法高亮和手册页之间的超链接。安装可通过
pip/AUR/apt/brew/port
获得。手册页可以即时生成/缓存(在线),每个请求一页,或者可以获取所有可用页面,以供进一步的“离线”浏览。
[编辑] 错误
离线档案中的所有错误都应报告到讨论页或 cppreference-doc github 项目的问题页。