命名空间
变体
操作

Cppreference 讨论:存档

来自 cppreference.com

内容

[edit] 如何更新 Doxygen 标签文件?

当前的 Doxygen 标签文件是在 2014 年生成的,已经很旧了。 我可以在本地生成新的标签文件(克隆 https://github.com/p12tic/cppreference-doc,创建文件夹 output/reference,make output/cppreference-doxygen-local.tag.xml 和 make output/cppreference-doxygen-web.tag.xml),但我似乎无法将它们上传到各自的位置。 有人可以帮我吗? 130.183.93.38 08:59, 21 September 2018 (PDT)

[edit] 是否有用于离线存档的替代语言

是否有用于离线存档的其他语言? 我只找到了英文版本。 是否有其他版本? 比如日语、法语、德语等等?

回答: 有(例如 http://fr.cppreference.com/w/)。 但是,它们是使用谷歌翻译从维基百科的英文版本机器翻译过来的。 它们也已经过时了。

[edit] Qt Creator 使用最新版本的 qch 文件时提示“选择主题”

使用 20150808 版本的文档 (File:qch book 20150808.zip),qt creator 在浏览帮助并按索引过滤时会显示主题选择菜单 [1]。 以前的文档版本没有这个问题。 在 qt creator 3.01 - 3.5.0 中进行了检查。

[edit] qch 格式问题

qch 手册似乎不遵守某些 CSS。 特别是,字体格式不起作用,因此代码示例使用的是常规字体,而不是等宽字体。 也许有人可以调查一下是什么导致了这个问题?

一些可能会有帮助的信息

所有内容都包含在 File:cppreference-doc-20110121.tar.gz 中。 解压后,在生成的目录中运行 make all 将构建文档; make clean 将清理所有新创建的文件(对于从干净状态重新构建很有用)。

全局 CSS 文件位于 reference/en.cppreference.com/mwiki/skins/index31a6.css

知道如何只重建 only qch 手册可能会有用。 以下 bash 代码可以使用

cp qch-help-project.xml output/qch.xml
pushd "output"; qhelpgenerator qch.xml -o "../cppreference-doc-en.qch"; popd
rm -f output/qch.xml

注意,它处理输出目录中的文件,因此任何临时黑客都应该放在那里,而不是放在 reference/ 目录中。 P12 05:32, 7 February 2012 (PST)

[edit] qtcreator>4.1.0 上 qch 格式已损坏

请注意,在 QtCreator 的 4.1.0 版本中,这些 qch 文件无法正确显示,因为 QtCreator 使用 QTextBrowser 而不是 QtWebKit 来渲染帮助文件。 请参阅 http://blog.qt.io/blog/2016/08/25/qt-creator-4-1-0-released/#comment-1198193

Ugurkoltuk (talk) 03:12, 9 October 2016 (PDT)

[edit] 没有互联网连接无法使用 qch 文件

页面引用了来自 Google Analytics 的 JS 文件 (google-analytics.com/ga.js)。 当 Qt Creator 无法下载此文件时,它会显示错误页面。 因此,实际上,qch 文件离线无法使用。

此问题已在 20121202 版本的存档中修复。 感谢您的报告。 P12 23:52, 3 December 2012 (PST)

[edit] 是否认为手册页有用?

是否可以添加

man c sizeof
man c enum

等?
最初的想法是,为 C 运算符创建手册页听起来很傻,但当我考虑它如何工作时,我已经习惯了经常查找 man bashman gawk。 man 已经有了 n、l 部分(用于新页面、本地页面),所以也许可以把它添加到某个地方。 可能其他人之前也想过,我可能错过了显而易见的东西,但。 没什么大不了的,只是一个想法。 153.159.16.229 12:22, 29 July 2014 (PDT)

[edit] 更新 Debian 和 Ubuntu 的 devhelp 书籍?

到目前为止,我在 Ubuntu&Debian 上找到的最新版本 cppreference(devhelp 格式)仍然是 20140827。(见 [2][3]


doc-20141118 发布已经很长时间了,其中包含大量关于 c++11 的信息。 因此,我想请问为什么 devhelp 版本仍然是 20140827? 任何帮助将不胜感激。 --Htfy96 (talk) 00:48, 22 July 2015 (PDT)

我正在更新/修复生成各种离线版本的脚本……进展缓慢,但我希望很快就能发布一些内容。 坚持住。 --Nate (talk) 07:35, 26 July 2015 (PDT)

[edit] en.cppreference.com/w/ 2015 年 8 月 2 日的副本

您好! 我镜像了这个网站(英文版本),并希望分享副本供那些喜欢使用离线存储的人使用。

这里链接到存档:[4]mediafire

此存档是使用HTTrack创建的副本。

[edit] HTTrack 选项:

-qwr256C2%Ps2%s%u%I0p7M10737418240m613337,313337T6666R3H0%kf2A133370%c5#L100000000%f0#f -F "Mozilla/4.5 (compatible; HTTrack 3.0x; Windows 98)" -%F "" -%l "ru, en, *" https://cppreference.cn/w/ -O1 "C:\MyWebS\cppreference.com" +*.png +*.gif +*.jpg +*.jpeg +*.css +*.js -ad.doubleclick.net/* -mime:application/foobar

[edit] 存档信息:

使用7-zip打包

84M cppreference.com.7z

472M 解压后


也许您可以更好地压缩。 谢谢。

--AstuteUptake (talk) 03:21, 2 August 2015 (PDT)


大家好,

我开始重新编写脚本。 您可以在 github 上找到我目前的版本。 [5]

我正在集中精力处理 QtCreater 版本。 我修复/添加了使用 clang 时 std 的附加命名空间,并清理了 html。 我将 C 和 C++ 部分的 TOC 合并在一起。 此外,我还删除了 index-chapers-* 文件,因为它们现在是从概述页面自动生成的。

我也想生成 index-functions-* 文件,但由于这些文件似乎有一些活动,所以我想先询问一下。

欢迎提出意见和帮助。

此致,Mike。

MmMike (talk) 13:18, 6 August 2015 (PDT)

您好。 我知道您的更改。 我将在 github PR 中回复。 非常感谢。 --P12 16:05, 6 August 2015 (PDT)

[edit] 在本网站上托管 Arch 上的 devhelp 版本

您好,

我将 cppreference-devhelp.deb 转换为 Arch 包,现在我想将其上传到 Arch User Repository。 由于 AUR 不支持任何大于 500KB 的文件,您能否将此文件存储在本网站上? 然后任何人都可以从这里下载此包。

以下是文件

[6]

[edit] cppreference 的离线版本未格式化

它没有格式化,无法阅读,我想导入时出了问题? 93.103.13.192 01:59, 14 November 2016 (PST)anon

[edit] 适用于电子书阅读器或其他单文件格式的 EPUB 版本

愿意浪费约 170 分钟的 CPU 时间和 20G 内存的人可以运行 ebook-convert reference/en/index.html ./offline.epub,得到一个包含 8000 个文件、约 12000 页的 epub 文件,FBReader 打开这个文件需要约 10 分钟,之后会占用约 500M 内存,但阅读速度相当快。还有其他方法来准备适合电子书阅读器使用的文件吗? -- 93.180.45.228 2016 年 12 月 7 日 04:33 (PST)

[编辑] 与 (neo)vim 集成 (最好是 YCM)

有没有办法以一种比较好的方式将离线版本集成到 (neo)vim 中?目前我使用的是 man 手册页,但效果不太理想。理想情况下,它应该与 YCM 集成。如果能做到这一点,最好将其包含在离线阅读部分。 80.147.162.235 2017 年 2 月 13 日 05:18 (PST)

[编辑] 谁维护着“官方” HTML 书籍?

它已经过时多年,而且没有对其官方地位进行任何说明。

47.209.49.61 2022 年 11 月 20 日 17:49 (PST)

[编辑] 为什么没有定期更新的档案?

即使是非官方版本,现在也已经超过一年了,而使用 HTTrack 镜像网站违反了“好莱坞原则”:不要打电话给我们,我们会打电话给你。只有 cppreference 知道哪些页面更新了以及何时更新,因此 cppreference 也应该维护档案。