【问题标题】:Using HeaderDoc with .hpp files instead of .h files将 HeaderDoc 与 .hpp 文件而不是 .h 文件一起使用
【发布时间】:2012-03-03 15:29:11
【问题描述】:

我想记录我的界面。该接口是用 C++ 编写的,它位于 .hpp 文件中。但是,headerdoc2html 似乎并不了解 .hpp 文件;它需要 .h 文件。

$ headerdoc2html 包含/*.hpp HTML 输出模式。 文件 include/serializer.hpp 不是已知的标头或源代码文件类型 没有指定有效的输入文件。 用法:headerdoc2html [-dq] [-o ] 。

如何强制 HeaderDoc 将输入解释为 C++ 代码?

【问题讨论】:

  • 将 .hpp 文件重命名为 .h 怎么样?
  • @Tibi epic 与界面现有用户不兼容。
  • 好的,但是您可以创建一个临时文件夹,在其中放置所有 .hpp 文件,将它们重命名为 .h,构建文档,而无需修改原始文件。
  • @WTP'--,你可以创建符号链接到你的.hpp

标签: c++ header-files headerdoc


【解决方案1】:

我只有一个肮脏的建议:将 .hpp 文件复制到 .h 文件。您可以在 makefile 中执行此操作。

这是 Makefile 的 sn-p

.SUFFIXES: .h .hpp
.hpp.h:
     cp $< $@

记住 Makefile 中“cp”行之前的选项卡

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 2019-11-12
    • 2017-06-16
    • 2022-01-13
    相关资源
    最近更新 更多