Отсутствует библиотека 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, уходит в отставку, но, надеюсь, кто-то сможет помочь.)