我可以解决名称冲突吗?

时间:2014-04-16 08:43:30

标签: doxygen

我有一个Fortran项目,有些名称冲突(来自doxygen的观点)。有时,过程中的局部变量可能与子例程或函数具有相同的名称。对于编译/链接,没有问题,因为不同的定义存在不同的生命,例如:

  • progA / main.f定义并使用变量delta
  • libB / delta.f定义了一个名为delta的函数。
  • progB / main.f使用libB中定义的函数delta
  • progB与libB链接,progA未与libB链接。

在这种情况下,当生成调用/调用者图或链接的源代码时,progA / main.f中的变量delta将被标识为函数delta。是否有一些doxygen设置的组合,我可以用它告诉它progA不应该使用libB中的定义,或类似的东西?

另一个问题是我可能在不同的子目录中具有相同名称的函数/子例程。同样,只要它们没有链接在一起,这并不代表编译的问题,但是doxygen无法识别链接,调用等中的哪一个。是否有一些工作(没有重命名程序,即)?

0 个答案:

没有答案
相关问题