4/29/2023 0 Comments Doxygen problems running dotIf you send only a (vague) description of a bug, you are usually not very helpful and it will cost me much more time to figure out what you mean. If you are unsure whether or not something is a bug, please ask help on the users mailing list first (subscription is required). If you believe you have found a new bug, please file it. Before submitting a new bug, first check if the same bug has already been submitted by others. Even if you decide not to use it, please let me know why.īugs are tracked in GNOME's bugzilla database. If you are trying Doxygen let me know what you think of it (do you miss certain features?). The development of Doxygen highly depends on your input! Version 1.8.6 of dot (and maybe earlier versions too) do not generate proper map files, causing the graphs that doxygen generates not to be properly clickable. Not all special commands are properly translated to RTF. It only works if there is a specialized template class as well. There is only very limited support for member specialization at the moment. It is not possible to insert a non-member function f in a class A using the \relates or \relatesalso command, if class A already has a member with name f and the same argument list. But even with these improvements not everthing can be properly linked to the corresponding documentation, because of possible ambiguities or lack of information about the context in which the code fragment is found. This also holds for the "Referenced by" list that is generated for each function.įor a part this is because the code parser isn't smart enough at the moment. Not all names in code fragments that are included in the documentation are replaced by links (for instance when using SOURCE_BROWSER = YES) and links to overloaded members may point to the wrong member. Then doxygen will remove the braces and correctly parse the result. Redundant braces can confuse doxygen in some cases. ) for instance other commands (including other HTML commands) do not work! The sectioning commands are an important exception. Some commands do not work inside the arguments of other commands. It should not crash however, rather it should ignore all of the classes with the same name except one. Try to make the piece of code you send as small as possible, to help me narrow down the search.ĭoxygen does not work properly if there are multiple classes, structs or unions with the same name in your code. If you find such a piece, please send it to me, so I can improve doxygen's parsing capabilities. Since it impossible to test all possible code fragments, it is very well possible, that some valid piece of C/C code is not handled properly. This means that it can and will not detect errors in your source code. If you have problems building doxygen from sources, please read this section first.ĭoxygen is not a real compiler, it is only a lexical scanner. Doxygen manual: Troubleshooting Troubleshooting Known problems:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |