[Doxygen-develop] Re: Doxygen and C++/.NET
Brought to you by:
dimitri
From: Jason M. <jm...@cs...> - 2005-03-28 14:07:02
|
Thanks for the response, but not exactly what I'm looking for. Maybe my question was not clear (... or you choose to answer it differently, which is fine :-) ). I'm looking to *use* Doxygen to create documentation for code written in Managed C++ and the upcoming C++/CLI. I'm not trying to compile Doxygen to work on the .NET platform, although that is cool. With the exception of your email, no one as responded to my original question. So I assume no one as used Doxygen with Managed C++. Thats a pity. But I think Doxygen should support the upcoming C++/CLI. There is no doubt, it will be used significantly on the Windows platform. Thanks, anyway. Jason Hendy Irawan wrote: > > Two few related questions: > > > > - Have anyone used doxygen with Managed C++ (.NET)? If so, are there > > any filters available to handle managed C++ keywords, such as > > __interface? > > > > - Will there ever be support for the soon to be available C++/CLI? > > I'm sure about the "users" point of view. > > But from the "develop" POV... I tried to do this: > - Compile doxygen as static lib (need to do some project configuration > changes here, I guess on most other dependent libs too) > - Create a Managed C++ project library/assembly > - Link that assembly with the static lib (need to do some project > configuration stuff, use "mixed mode" as opposed to pure IL) > - Export functions that you want in that assembly, that calls doxygen functions > - Create another "host" project in C#, references that Managed C++ assembly > - Call that assembly function in this host project > > It took some (a lot of) time to get it right. But when it's done, it > feels (kinda') great. "Hey, Doxygen running on .NET" ;-) It doesn't > parse .NET stuff, it just runs on .NET. :-) > > -- > Hendy Irawan - http://dev.gauldong.net - GaulDong Developer Center > > |