我正在尝试使用VS2013构建Doxygen。我从GitHub下载了这个项目,我已经安装了Flex和Bison。当我尝试构建时,它由于引用无法找到/打开的Xapian头文件而失败。 Xapian没有被列为先决条件因此我不知道是否需要安装其他东西,如果它已经是Doxygen包的一部分,我需要在VS2013中纠正一些问题来解决问题。感谢。
答案 0 :(得分:1)
请注意,只有外部搜索引擎(doxysearch目标)需要Xapian。
在从源代码构建Xapian之后,您还可以从此处下载适用于Windows的预构建xapian库:http://ftp.stack.nl/pub/users/dimitri/xapian_doxygen_win.zip
答案 1 :(得分:0)
Doxygen支持一系列搜索选项,其中一个选项依赖于Xapian,但不幸的是,这种依赖关系似乎没有记录在安装说明中。有instructions for building Xapian on Windows,其中还包括预先构建的二进制文件,但由于我不是Windows用户,因此我无法准确地告诉您哪些档案需要让您的工作正常运行。 xapian.h
位于xapian-core
源代码中(它是主要的Xapian头文件,在编译使用Xapian进行搜索功能的任何代码时使用)。
如果您在Windows上构建或安装Xapian时遇到问题,我建议发布到xapian-discuss邮件列表。 (维护Windows构建系统的人正在辞职,但希望有人能够提供帮助。)