1

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

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

用法:headerdoc2html [-dq] [-o <输出目录>] <输入文件或目录>。

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

4

1 回答 1

0

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

这是Makefile的片段

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

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

于 2012-02-11T13:51:50.820 回答