gpt4 book ai didi

documentation - 问题让 Doxygen 在 C 中记录枚举

转载 作者:行者123 更新时间:2023-12-03 11:08:21 26 4
gpt4 key购买 nike

我对 Doxygen(Mac OS X Snow Leopard 上的 1.6.1)有一个相当奇怪的问题,因为无论我做什么,它似乎都没有记录我的枚举。我正在用 C 编程并遵循手册中的说明。这是我的代码:

/**
* \enum dccp_pkt_type
* \brief specifies the available DCCP packet types
*/

enum dccp_pkt_type
{
DCCP_REQUEST = 0, /**< DCCP Request Packet */
DCCP_RESPONSE, /**< DCCP Response Packet */
DCCP_DATA, /**< DCCP Data Packet */
DCCP_ACK, /**< DCCP Ack Packet */
DCCP_DATAACK, /**< DCCP Data Ack Packet */
DCCP_CLOSEREQ, /**< DCCP Close Request Packet */
DCCP_CLOSE, /**< DCCP Close Packet */
DCCP_RESET, /**< DCCP Reset Packet */
DCCP_SYNC, /**< DCCP Sync Packet */
DCCP_SYNCACK, /**< DCCP Sync Ack Packet */
DCCP_RESERVED, /**< DCCP Reserved Packet Type - Receivers MUST
ignore any packets with this type */
};

它应该根据 doxygen 手册产生正确记录的输出,但它什么也不产生。我很可能遗漏了一些简单的东西,如果有人能指出我正确的方向,我将不胜感激。

最佳答案

来自 Doxygen manual :

Let’s repeat that, because it is often overlooked: to document global objects (functions, typedefs, enum, macros, etc), you must document the file in which they are defined. In other words, there must at least be a

/*! \file */ or a

/** @file */ line in this file.

关于documentation - 问题让 Doxygen 在 C 中记录枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1717941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com