doxygen QGDict空密钥

doxygen QGDict空密钥,doxygen,Doxygen,使用从源代码处编译的最新1.8.5,我收到数百个QGDict::HashAscikey错误: Parsing file /home/build/CodeRepo/trunk/cvs/app/src/java/com/xiss/cvs/publisher/TopicCleanup.java... Reading /home/build/CodeRepo/trunk/cvs/app/src/java/com/xiss/cvs/publQGDict::hashAsciiKey: Invalid nul

使用从源代码处编译的最新1.8.5,我收到数百个QGDict::HashAscikey错误:

Parsing file /home/build/CodeRepo/trunk/cvs/app/src/java/com/xiss/cvs/publisher/TopicCleanup.java...
Reading /home/build/CodeRepo/trunk/cvs/app/src/java/com/xiss/cvs/publQGDict::hashAsciiKey: Invalid null key
QGDict::hashAsciiKey: Invalid null key
QGDict::hashAsciiKey: Invalid null key
QGDict::hashAsciiKey: Invalid null key

任何想法。最近我没有看到太多关于这方面的文章(只有2005年的一些帖子)

显然我不能发表评论(需要50个代表),所以我必须回答

我在1.8.6中看到了这个bug

我把它缩小到一个名为test.h的headerfile,其中包含

union u
{
    struct
    {
      int a;
    };
};
没有别的了

我使用了由
doxygen-s-g

更改了输入和文件模式以匹配此文件。 触发部分似乎是当我启用了dot
HAVE_dot=YES
,并禁用了undoc关系的隐藏
HIDE_undoc\u relations=NO

默认情况下保留的其余选项


希望这有帮助

如果使用GitHub的最新版本,问题是否会消失?如果没有,请在bug跟踪器中提交bug报告,并附上一个自我包含的示例(zip中的source+config文件),允许我重现问题。对不起。我出去有一段时间了。我刚刚注意到发布的最新版本。所以,一旦我能成功地构建它,我将首先尝试。请参阅其他帖子:-)最新版本1.8.6不再有这些错误!谢谢