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編譯也是很麻煩的