c++ - 在 doxygen 中更改文档代码的版本(不使用宏)

标签 c++ documentation versioning doxygen

有什么办法可以在评论区更改版本吗?

例如

const char VER[] = "1.2.3.4";

/**
 * \version (VER)
 */

我知道如何通过预处理来做到这一点,我想知道是否还有其他方法?

在相关说明中,你们如何处理文档、应用程序等中的版本号更改,而不更改所有地方的不同版本号?现在我在一个所有人都可以访问的命名空间中有一个类似于 VER 的变量(基本上是全局的,没有命名空间污染)。

最佳答案

大多数开发人员使用源代码控制工具,该工具通常提供一种机制来获取当前修订版、将其字符串化并插入到源代码中。类似的东西

const char *VER = "$Rev$";

关于c++ - 在 doxygen 中更改文档代码的版本(不使用宏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268339/

相关文章:

c++ - 为什么我的类型值不匹配?

java - 如何在java中执行 "an exe with return value"?

c++ - C++ 中的运算符()

asp.net - .NET Standard 版本控制规则是什么?

ios - 当新版本已经发布时如何更新旧版本的 iOS 应用程序?

c++ - 主要功能给出错误警告

c# - SandcaSTLe 是否可以配置为生成 SEO 友好的页面和链接?

python - 使用 NumPyDoc 样式的 Napoleon Sphinx 扩展的类方法列表

ios - 为什么我应该在 main 中为串行队列创建上下文并在 start 中为并发队列创建上下文?

Java GSON 自定义反序列化器版本控制支持