Использование HeaderDoc с файлами.hpp вместо файлов.h
Я хочу документировать свой интерфейс. Интерфейс написан на C++ и находится в файлах.hpp. Тем не мение, headerdoc2html
похоже, не знает о файлах.hpp; он ожидает.h файлы.
$ headerdoc2html include / *. hpp Режим вывода HTML. Файл include/serializer.hpp не имеет известного типа файла заголовка или исходного кода. Не указаны допустимые входные файлы. Использование: headerdoc2html [-dq] [-o <выходной каталог>] <входные файлы или каталог>.
Как я могу заставить HeaderDoc интерпретировать ввод как код C++?
1 ответ
Решение
У меня есть только грязное предложение: скопировать файлы.hpp в файлы.h. Вы можете сделать это в make-файле.
Вот фрагмент Makefile
.SUFFIXES: .h .hpp
.hpp.h:
cp $< $@
помните вкладку в Makefile перед строкой "cp"