我的公司为工程程序开发了一个 API。它是用 C++ 开发的,但我们为以下语言创建了包装器:
- 类似于 VB 的专有语言
- MATLAB
- 和 Python。
目前,文档是由一堆脚本生成的,并且要保持 100% 的效率开始变得很耗时。我想知道是否有办法让 doxygen/sphinx 或其他程序一次性生成 C/C++、VB 和 MATLAB 的文档。Python 部分由 SWIG 完成。目前的输出是这样的:
- 功能名称
- VB:
- 函数 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)
- +描述
- +示例