Отсутствует библиотека Xapian в сборке Doxygen

Я пытаюсь собрать Doxygen, используя VS2013. Я скачал проект с GitHub и установил Flex и Bison. Когда я пытаюсь собрать, он терпит неудачу из-за ссылки на заголовочные файлы Xapian, которые он не может найти / открыть. Xapian не был указан в качестве предварительного условия для этого, поэтому я не знаю, нужно ли мне устанавливать что-то еще, если оно уже является частью пакета Doxygen, и мне нужно что-то исправить в VS2013, чтобы решить эту проблему. Благодарю.

2 ответа

Обратите внимание, что Xapian необходим только для внешней поисковой системы (цели doxysearch).

Помимо сборки Xapian из исходного кода, вы также можете скачать готовые библиотеки xapian для Windows здесь: http://ftp.stack.nl/pub/users/dimitri/xapian_doxygen_win.zip

Doxygen поддерживает ряд параметров поиска, один из которых зависит от Xapian, но, к сожалению, эта зависимость, похоже, не документирована в примечаниях по установке. Существуют инструкции по сборке Xapian в Windows, которые также включают в себя предварительно собранные двоичные файлы, хотя, поскольку я не пользователь Windows, я не могу точно сказать, какие архивы вам понадобятся для работы. xapian.h находится в xapian-core исходный код (это основной файл заголовка Xapian, используемый при компиляции любого кода, который использует Xapian для функций поиска).

Если вы столкнетесь с проблемами при сборке или установке Xapian в Windows, я бы рекомендовал публиковать их в списке рассылки xapian-Discussion. (Человек, который обслуживал систему сборки Windows, уходит в отставку, но, надеюсь, кто-то сможет помочь.)

Другие вопросы по тегам