【发布时间】:2012-07-11 10:02:52
【问题描述】:
我的公司为工程程序开发了一个 API。它是用 C++ 开发的,但我们为以下语言创建了包装器:
- 一种类似于 VB 的专有语言
- MATLAB
- 和 Python。
目前,文档是由一堆脚本生成的,并且要保持 100% 使用它开始变得很耗时。我想知道是否有办法让 doxygen/sphinx 或其他程序一次性生成 C/C++、VB 和 MATLAB 的文档。 Python 部分由 SWIG 完成。目前的输出是这样的:
- 函数名称
- VB:
- Function NameOfFunction(ByVal a As Long , ByRef b() As Long, ByVal c As Long) As Long
- MATLAB:
- 值 = NameOfFunction(a,b(),c)
- C/C++:
- 值 *NameOfFunction(objtype1 *a, objecttype2 *b[], int c)
- +描述
- +示例
【问题讨论】:
-
没有可以为 doxygen 编辑的配置脚本吗?
-
是的,但我怎样才能完成我想要的。我看了看,但找不到看起来像我想要的东西。
标签: c++ matlab vb6 doxygen python-sphinx