Сфинкс в C ++ (Linux) - PullRequest
       18

Сфинкс в C ++ (Linux)

1 голос
/ 30 апреля 2010

На этот раз я хочу реализовать Sphinx в Linux . Пожалуйста, дайте мне API , необходимый для того же, или соответствующая ссылка тоже подойдет. Хотя я нашел много для PHP, однако ни один для C ++.

Я также использовал GTKmm в своем приложении.

1 Ответ

3 голосов
/ 03 февраля 2011

Нет API для этого. Sphinx будет обрабатывать текстовые файлы в формате reStructuredText и превращать их в документацию. Возможность извлечения документации из исходного кода присутствует только для кода Python. Для других языков вам необходимо поместить документацию непосредственно в файлы reStructuredText. Не смущайтесь добавленным C / C ++ / etc. поддержка в Sphinx 1.0: она охватывает только новые директивы reStructeredText, чтобы лучше форматировать (и индексировать) документацию, касающуюся непитоновского кода.

Теоретически возможно использовать инструмент, подобный Doxygen, для извлечения документации из источников C ++ и использовать ее в Sphinx, но для этого требуются специальные инструменты. Дышите может быть одним из таких инструментов.

...