1.下载bison,地址见上篇文件,我用的是2.4.1-setup.exe
2.下载flex,地址见上篇文件,我用的是flex-2.5.4a-1.exe
3.下载python,我用的是2.7版本
4.将前面三个软件安装后,将其安装后目录下的bin都添加到系统给的path路径中,将python的根目录增加到系统的path目录
5.使用vs2012打开doxgen的源代码,目录下有个winbuild,找到Doxygen.sln
6.在网上找了下,原来还需要xapian_doxygen_win.zip,所以google了一下,还真有这个东西,下载地址:
7.下载xapian_doxygen_win.zip,将其解压,可以看到这个是已经编译过了的,下面有debug和release编译过的静态库,
设置环境变量XAPIAN_DIR,只想其解压的根目录。
8.继续编译,发现还是出现了很多的编译错误,原来是因为xapian_doxygen_win库是2008编译出来的静态库,而我用的是vs2012在编译。
9.只能返回到xapian中,首先编译xapian的静态库了。可以参见我博客中编译xapian的文章,xapian编译也是很麻烦的