我维护着一个托管我们产品文档的网站。大多数文档都遵循msdn样式。其中一个团队使用doxygen为他们的C ++项目生成文档。现在我们的大多数产品都使用msdn样式,只有这个产品使用doxygen,无论如何我可以制作像msdn这样的doxygen输出样式。
答案 0 :(得分:1)
也许不是你想要的答案,但据我所知,没有C ++工具。对于C#应用程序,如您所说,Sandcastle生成您正在寻找的确切输出,但该工具需要Visual Studio生成的XML-Documentation文件来构建其MAML元数据。之后,对该MAML进行XSLT转换以创建MSDN样式的内容。
现在,尽管可以为C ++应用程序(仅使用Visual Studio)生成XML-Documentation文件,但仍然没有可以应用的C ++ XSLT转换。最好的办法是等到有人创建工具来从任何源代码以及所说的XSLT for C ++创建XML数据。或者,如果你有信心,你可以自己完成所有这些。
我喜欢Sandcastle创建的文档,目前不支持C ++真是太遗憾了。