Doxygen もっと日本語対応  2013-09-13
詳細文書だけでなく関数名やクラス名も日本語対応にする改良です
 全て ファイル ページ
The memo about building the doxygen

You have to make several tools usable to build the doxygen, especially bothersome on Microsoft Windows.

Currently, Visual Studio 2010 can't build the doxygen binaries. 2008 version seems be able to build, but I don't know with any non-english version of Visual Studio. Neither 2012 nor 2013 version seem to be able to.

I build this product on MinGW + MSYS on Windows. This case, I/We need perl, python(need 2.x, not 3.x), bison, flex, libiconv. The libiconv tools are available from GnuWin Packages. You should fix install path of them, the path should not be include any white spaces and non-ASCII characters. Instead, you may use mklink /d to give another path. Otherwise, sh ./configure will fail.

Bison and flex on the GnuWin Packages are too old to build. You should get latest binaries for Windows. Please read Bug 719525.

If you want build doxywizard GUI, you will need Qt 4.x. Qt 5.x are not currently supported. If you want to run make test, you also have to enable xmllint included in libxml2. Note that sevaral xmllint2 binaries on the net don't work because current (lib)iconv seems not have the compatibility with old one. You should rebuild xmllint from source, and the work is bothersome, but you can get xmllint before all libxml2 binaries built.

Instead of sh ./configure, You can use sh ./configure --with-doxywizard. The latter case, you can build doxygen and doxywizard at once with make.

You want to use Unified Diff file, you should have Gnu patch. but with my environment, only GNU patch 2.5.4 (Win32 版) will work. Git seems to be able to treat Unified Diff, but in real, only Git formated diff will be accepted. Don't forget -p1 option when run Gnu patch.

You can see some Qt sources in the folder src/qtools. These codes seems to come from Qt 2.x (and fixed sometimes). The doxygen uses it but the doxywizard doesn't.