是否有任何工具可以将 c/c++ 源代码转换为 html?

Posted

技术标签:

【中文标题】是否有任何工具可以将 c/c++ 源代码转换为 html?【英文标题】:Are there any tools to convert c/c++ source code to html? 【发布时间】:2012-01-05 15:07:57 【问题描述】:

我想要一个可以将 c/c++ 源代码文件转换为 html 文件的工具。到目前为止,我发现的所有工具,比如src-highlite、highlight,都只能做语法高亮。我想要的关键功能是在代码上导航,当我的鼠标移到类名上时,我可以单击超链接,它会将我带到类的定义文件。

然后我可以将这些 HTML 文件打包成一个 .mobi 文件,这样我就可以在我的 kindle 上阅读源代码了。

有人知道吗?

【问题讨论】:

c/c++ -> html。听起来很矛盾。 用语法高亮生成类似Linux Cross Reference 的东西? 【参考方案1】:

您查看Doxygen 了吗?

它也会从您的 cmets 生成文档。还有许多其他很酷的功能,例如类图、文件依赖图,当然还有源代码的 HTML 文件。

有关输出示例,请查看KDE library API reference。

【讨论】:

是的!这正是我想要的,谢谢:) 事实上我大约一年前使用过 Doxyen,我提醒它可以将整个源代码与 cmets 一起嵌入到 HTML 中。【参考方案2】:

检查脚本:http://linux.die.net/man/1/enscript

nscript --color -Ecpp -fCourier8 *.cpp -o - |ps2pdf - output.pdf

【讨论】:

【参考方案3】:

或者使用vim,打开文件,发出:TOhtml

【讨论】:

以上是关于是否有任何工具可以将 c/c++ 源代码转换为 html?的主要内容,如果未能解决你的问题,请参考以下文章

将简单的 C 加密转换为 C++

我们有任何工具可以将 Android xml 布局转换为 .java 文件吗?

将 Python 程序转换为 C/C++ 代码?

将科学计数法中的数字转换为十进制[关闭]

是否有任何工具可以将 Iphone 本地化字符串文件转换为可在 Android 中使用的字符串资源文件? [关闭]

手动将字符串转换为 int 并检查 C/C++ 中是不是发生溢出?