> > I think if I'm a VC++ user on Windows, > > When I want to compile doxygen, > > I must setup libpng and qt library and ......, > > It's a troublesome. > > I expec that This is the reason is why doxygen soruce include libpng and qt >library. > > Well, you choose to be a port maintainer :) Then maintain it! :) > > Anyway, I am saying it again - it is not a showstopper... but it would be > nice to have it linked against the dll. It'll save some space and also > will utilize the work of other peoples which spent time on portin libpng > to Cygwin and made it possible to build it as dll.
I tried compiling with the Cygwin supplied libpng package and doxygeb compiled and linked just fine (to the dll version). What I did was just to follow the instructions in /usr/doc/Cygwin/libpng12-devel-*.README. So I think it is worth to build that way. I can send you my Makefile.doxy* and Makefile.libdoxy* if you want to take a look at the compiler and linker flags I've used.
