[英]Using doxygen with CAPL (CANoe)
我目前正在与CAPL(CANoe)合作,并且想知道是否存在使用doxygen记录我的CAPL代码的方法。 以前,在用于C ++的项目中使用过doxygen,对此我感到非常满意。
我发现了一些听起来很有前途的东西( https://github.com/BretislavRychta/CAPL-filter-for-Doxygen ),但是不幸的是我无法使它正常工作。
如果有人可以告诉我如何使其工作,或者给我一种替代的解决方案来记录我的CAPL代码(使用doxygen或其他方法),我将非常高兴:)
这是CAPL代码的示例:
on start
{
write("Started!");
set_id();
version_proposal();
}
void set_id()
{
msg_test.id = node_number;
msg_test.dlc = msg_dlc;
msg_test.can = 1;
}
我编辑了Doxyfile,并建议进行更改,并且INPUT_FILTER...
也遇到了麻烦。 我以下面的方式尝试了一下,我认为这是正确的,还有其他一些变化,但是没有用。
INPUT_FILTER = "perl C:\Users\gerdes\Desktop\Doxygen Test\capl_filer.pl"
https://github.com/BretislavRychta/CAPL-filter-for-Doxygen的最小描述适用于Linux和类似系统。 对于Windows,需要进行一些小的更改。
INPUT_FILTER = capl_filter.pl
由于可以自动启动perl文件,因此在Linux上可以正常工作。 在Windows上,我们需要:
INPUT_FILTER = "perl <path_to>/capl_filter.pl"
万一''我们需要:
INPUT_FILTER = "perl \\"<path_to>/capl_filter.pl\\""
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.