doxygen相关内容
我使用 Doxygen GUI 时遇到问题我目前正在使用 Doxygen 1.8.19 我为扫描源代码正确选择了项目路径和目录, 并将 EXTRACT_ALL 激活为 ENABLE 。 我看到的输出: 我同时拥有.cpp和.c代码。但是main是cpp,所以我在main.cpp中将详细信息文件添加为: / ** * @file :main.cpp * @brief
..
我使用以下代码在doxygen主页上显示了一个图形 / *! \主页 b点 有向图示例{ node [shape = record,fontname = Helvetica,fontsize = 10]; b [label =“ class cell_deinterleaver” URL =“ \ref Cell_deinterleaver”]; c [label =“ cla
..
我的项目文件夹名为MyDoxy ,我有单独的文件系统,分别为 MyDoxy / Src / 和 MyDoxy / Inc / 文件夹,它们有一些.c和.h文件。 Src / 文件夹中的 main.cpp 。 当我在MyDoxy文件路径中生成 Doxygen.txt 文件时。它不会生成文件和我在这篇文章中讨论的文件: Doxygen除了空的主页之外不会生成 ,但是当我在MyDoxy /
..
我将以下代码添加到doxywizard别名中,但出现错误。我该如何解决呢? 别名+ = global_START =“
< ; dt> Globals / dt 别名+ = global_ {2} =”
..
我在运行XP的Windows计算机上的Visual Studio 2008上的C#项目上运行doxygen(1.5.8)。在生成乳胶代码时,会包含一些非法序列。它始终涉及以下序列:“”(具有二重病的拉丁语-I,类似于二进制移位运算符和西班牙语的开放问号)。我已经看到它发生在“使用{\bf系统}的上下文中”,但是也许还有其他情况。 生成的乳胶文件读取 \begin {Compac
..
我使用doxygen跟踪项目中的功能和用户故事。为此,我想通过以下方式创建链接: 有一些枚举段落,这些段落是featerues: -# FT001: I,作为 -# FT002:我,例如 ,依此类推...您会看到功能ID。当我写用户故事时,我想引用如下功能: //! 受影响的特征: some_clicka
..
我正在c ++项目中使用doxygen生成文档。我的项目同时包含类函数和过程调用,例如, //AAA.h 命名空间NAME { 类出口AAA { / *! * \简要示例功能。 * *参数a是一个整数值。 * *这是一个示例函数。 * / void SampleFunction(int a); } }' 构建此代码后,doxyge
..
我正在为一个项目设置氧气。模块文件具有其语言标准扩展名(.py),但可执行脚本没有。如何获得doxygen正确读取这些信息(在这种情况下为Python)?我试过 EXTENSION_MAPPING =''= Python 但这会查找名为“ blah”的文件。我使用的是Unix系统,因此文件扩展名的概念在这里甚至都不存在。而且这是一个现有项目,因此无法重命名所有现有脚本。 有任何想
..
我正在SLED 10.4(linux)下运行doxygen 1.8.3.1,并试图记录一个C头文件,该文件包含类似于以下内容的结构: / **测试结构定义* / typedef结构 { int member_1; / **
..
我有一个c ++项目,其中有2个.hpp文件和它们的.cpp文件,我都对它们进行了注释,但是当我运行Doxygen时,我只得到.hpp文件?你知道我怎么也可以获取源文件吗?至少有可能吗? 解决方案 在DoxyWizard中,转到 Expert-> Input 然后滚动降至 FILE_PATTERNS 。确保列出了 .cpp 扩展名。如果没有,请将其插入列表。
..
出于某些原因,我不会太长,无法将源代码带到Windows。 我也想生成doxygen并获取CHM文件。 所以我在Linux上生成了doxygen,现在我知道我可以将html文件复制到linux并生成chm文件了,我宁愿使用doxygen,但无法弄清楚如何仅从html文件中做到这一点而不是源代码。 有什么想法吗? 解决方案 据我了解,您拥有Linux上的源代码,无法复制到Windows
..
我只是意识到我可以在方法实现中编写部分doxygen文档,这似乎是获得准确文档的一种非常好的方法! 一个令我困扰的一点是,我希望在多行上写句子时避免换行: ///如果指针不为空,则 if(ptr!=){ ///将其增加 ptr ++ ///并执行其他愚蠢的任务... ... } 这将生成3个不同的行,但我希望坚持下去。 有什么想法吗? 解决方
..
当我生成此类的文档时: class MyClass { / **某些描述 * \param禁止某些描述 * / 虚拟虚空抑制Saving(布尔抑制= true)= 0; / ** previously如果以前已将@refhibitSave设置为true,则返回true * / virtual bool isSavinginhibited()const = 0; }
..
大家好,我们只是添加了一个夜间操作,用doxygen处理整个源代码树并将其输出放到开发Web服务器上。 我们已经有了一个共享点结构其中包含各种模块/项目的设计文档。当前,我们保留此文档的级别相对较高。我们讨论模块的结构并讨论主要的类,但决不涉及单个方法级别。我想通过在SDS Word文档中具有指向doxygen输出的超链接来弥合这种差距。 我注意到链接看起来像这样: http:
..
我想写一个Doxygen注释,命名该注释所在的文件。与其明确地写文件名,我不希望Doxygen为我提供文件名。因此,如果我更改文件的名称,或将某些内容移动到另一个文件中,则无需更改名称的硬编码实例。 举一个具体的例子,假设我要向array.hpp中的函数添加注释,并且我希望某些函数的注释说“此函数仅应在array.hpp中使用”。我希望能够编写 / ** *此函数仅在@thisf
..
有没有一种方法/工具可以直接从Shell输出甚至是保存的日志中生成HTML文档(类似于doxygen所做的事情)?如果没有可用的工具,你们是否对如何使用现有工具有任何创意? 我在想,在打字时,我可以输入一些标记或特殊字符,然后用工具将其作为注释的开头,而键入的其余部分为CLI和输出。 示例: ubuntu @ nso-172-73:〜$#这是一条评论 ubuntu @ nso
..
有人可以告诉我这段代码有什么问题,使doxygen无法处理吗? / *! 文件Enumerator.h brief实现一个用于访问链接列表元素的Enumerator指针。 * / #pragma一次 #ifndef __MSCL_ENUMERATOR_H__ #定义__MSCL_ENUMERATOR_H__ 命名空间MSCL { / *! \t
..
例如,我有$ theme全局变量,该全局变量在配置文件中定义,Doxygen不会对其进行处理。但我想记录下来。我试图这样做: / ** * @var $ theme * @brief活动主题。 * / 但没有用。 解决方案 您可以创建特定于doxygen的文件来记录变量,例如: config.dox / ** * @defg
..
Doxygen文档关于 \includedoc ”“该命令的作用方式与 \include 相同,但是它将包含文件的内容,就好像它位于此命令的调用位置一样。” / em> 所以我设置了 EXAMPLE_PATH = includepages (Doxyfile),并创建了一个名为 test的文件。 includepages 子文件夹中的dox 。 为确保用法正确,这是 test.dox
..
我正在与Doxygen合作来记录我的项目。我知道,通过使用以下Doxygen命令,我们可以为源文件提供描述。 / ** * \文件example.cpp * \简要介绍示例函数 * / 有什么方法可以对Doxygen中的目录/文件夹进行描述吗? 解决方案 使用 \dir doxygen命令。我问了一个类似的问题,如何链接到我在其中显示的目录文档
..