Re: [Doxygen-users] Internal inconsistency: Which file?
Brought to you by:
dimitri
From: Albert <alb...@gm...> - 2015-03-04 10:12:29
|
Andreas, The problem is the "\namespace Param" here a new namespace is defined and this is not known in IDL. Wouldn't it be better to use "\interface Param" (manual paragraph 4.1.1.3 Documentation at other places), It is just a guess as I don't "speak" IDL. I'll have a look if I can extend the error message. Albert On Wed, Mar 4, 2015 at 8:54 AM, Andreas Tscharner <an...@vi...> wrote: > On 03.03.2015 16:18, Andreas Tscharner wrote: > > [snip] > >> How do I find out which file or namespace is meant? >> > > I have found out which file it was (by removing one by one file from the > list of files for the documentation). > > The following small file is already able to trigger the error: > > ----- > /** \file ParamLib.idl > * \brief "Library shell" for Param > */ > > /** \namespace Param > * \brief Library for all kind of parameters > * > * The ParamLib library provides a type library containing all interfaces > * from the Param.idl file > */ > > > [ uuid(D856F6C2-DB20-4FB6-8987-390B509A5D1F), version(1.0), > helpstring("Metrosoft QUARTIS Param Library") ] > library Param > { > // Import other needed libraries > importlib("stdole2.tlb"); > importlib("COMTypes.tlb"); > importlib("COMMeTypes.tlb"); > > // Include elements > //#include "Param.idl" > }; > ----- > > > AFAIK I haven't changed this file for quite a while and haven't had this > error with earlier versions of doxygen. > > Attached: > * File causing the error > * doxygen configuration file > * warn file from doxygen > > Does anyone know what's wrong? > > > Best regards > Andreas > -- > ("`-''-/").___..--''"`-._ > `o_ o ) `-. ( ).`-.__.`) > (_Y_.)' ._ ) `._ `. ``-..-' > _..`--'_..-_/ /--'_.' .' > (il).-'' (li).' ((!.-' > > Andreas Tscharner an...@vi... ICQ-No. 14356454 > |