doxygen报告1.8.2.1中的enddot错误

doxygen报告1.8.2.1中的enddot错误,doxygen,graphviz,dot,Doxygen,Graphviz,Dot,我有一个很奇怪的错误。我正在运行默认版本为1.7.1的压缩。下面的点代码工作正常 @dot digraph mpeg { init [shape=box, label="video_init"]; loop [shape=box, label="Loop"]; setfds [shape=box, label="video_set_fds"]; select [shape=diamon

我有一个很奇怪的错误。我正在运行默认版本为1.7.1的压缩。下面的点代码工作正常

@dot
        digraph mpeg {
            init [shape=box, label="video_init"];
            loop [shape=box, label="Loop"];
            setfds [shape=box, label="video_set_fds"];
            select [shape=diamond, label="Select"];
            endloop [shape=box, label="Loop end"];
            term [shape=box, label="video_term"];
            process [shape=box, label="video_process"];
            handler [shape=box, label="Video callback handler"];

            init->loop;
            loop->setfds;
            setfds->select;
            select->process [label="Action needed"];
            process->select [label="Return control"];
            select->endloop;
            endloop->loop;
            endloop->term;
            process->handler [label="Report video event"];
        }
    @enddot
由于我想使用@snippet调用,它是在1.7.5中添加的,因此我安装了这个软件包的Wheezy版本,除了上面的错误之外,它似乎工作正常

警告:意外的命令enddot

我看不出代码有什么问题,1.7.1也没有问题。删除上面的部分会创建正确的文档,那么为什么在没有错误的情况下会标记错误呢?这段代码在.dox文件中,而不是在头文件中,因为我试图将概述信息保留在头文件之外,以减少它们的混乱


提前感谢。

您是否发现当前版本的doxygen(1.8.5)也存在同样的问题?@Ian:新手提示-当受访者询问更多信息时(即使答案是“我不知道”),做出回应是适当且礼貌的。我自己也在等待阿尔伯特问题的答案,然后再为你的问题提出任何可能的解决方案。如果你已经解决了这个问题,那么请你自己“回答”它,这样我们中的一些人就不会把它当作一个未回答的问题来考虑了。