查看: 847|回复: 0

如何正确的使用Doxygen和Graphviz生成osg3.4的文档?

[复制链接]

该用户从未签到

发表于 2017-8-28 00:57:52 | 显示全部楼层 |阅读模式
我快被这个东西逼疯了。。。我搜索过很多网页、教程。

要么生成的只是壳,啥都没有;

要么生成的比较乱,还缺少很多.h和.cpp;

要么Doxygen就报下面这个错误
error: When enabling GENERATE_HTMLHELP the search engine (SEARCHENGINE) should be disabled. I'll do it for you.
input buffer overflow, can't enlarge buffer because scanner uses REJECT

好像是文件太大导致缓冲区溢出的原因。于是我试着在Doxygen的input标签里的exclude_patterns,不停的添加诸如*.dll,*.obj,*.ilk,*.exp等Doxygen在报错的上一行,正在扫描的文件的后缀名。这是有效的,因为Doxygen真的忽略掉它们继续扫描。

但是,一个多小时后,总会这样
F:/OSG/OpenSceneGraph/src/osgText/Style.cpp:106: warning: no uniquely matching class member found for
  void Bevel::print(std:stream &)

F:/OSG/OpenSceneGraph/src/osgText/Style.cpp:122: warning: documented symbol `Style::Style' was not declared or defined.
F:/OSG/OpenSceneGraph/src/osgText/Style.cpp:130: warning: documented symbol `Style::Style' was not declared or defined.
F:/OSG/OpenSceneGraph/src/osgText/Style.cpp:141: warning: documented symbol `osg::ref_ptr
*** Doxygen has finished

每次一到osg::ref_ptr后,Doxygen就完成了,但打开后很乱,缺的东西太多,还没有搜索功能

搞了三个晚上,搜的资料也蛮多,但总是上述三个结果。
在此想问问各位前辈,到底应该怎么生成osg3.4的文档,才能像网站上那么完备??

或者手头有类似的osg文档,劳烦发我一份,邮箱526165526@qq.com。多谢了,因为工作的地方不能上网,所以急需!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表