天天看点

用vs2012编译doxygen-1.8.7

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编译也是很麻烦的