日志内容
C++ 程序文档生成器介绍(doxygen)


程序文档,曾经是程序员的一个头痛问题。写一个程序文档,比较花时间,但不是很难;麻烦的是当程序修改后,程序文档也要跟着同步更新,否则文档和程序就要脱节,文档也就变成没用的东西了。
好在有许多好用的文档生成器来解决这个问题。目前比较流行的C++文档生成器是doxygen。
本文就简单的介绍一下doxygen的文档注释方法,以供初学者参考
全文请见:http://ly4cn.cnblogs.com/archive/2005/11/23/282637.html
0
下一篇:如何在.NET中实现脚本引擎 (CodeDom篇)
日历
| << | 2008年12月 | >> | ||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
日志归档
最新日志
最新评论
- C++编译成DLL类库后,用C#调用时,double[]怎么样变成double*(指针)了?
- 用C++.NET写的DLL类库,在用C#调用的时候 函数参数用数组时老出问题是怎么回事?
- 如果这都可以了C++干脆就不要什么面向对象了
- 使用下void*做参数和返回值,都不能编译成功. 不知道怎么使用。 楼主是否可以介绍一下Lua userdata的传送方法. 能给出一个简单例子最好了 谢谢
- ok , 我修改 LuaWrap.h 为如下代码就可以支持Lua 5.1.1 ================================= lua_dofile 替换成 luaL_dofile LoadBuffer()函数替换成 bool LoadBuffer(const char* buffer, size_t size) { #ifdef __LUA4 return lua_dobuffer(m_pluaVM, buffer, size, "LuaWrap") == 0; #else return (luaL_loadbuffer(m_pluaVM, buffer, size, "LuaWrap") || lua_pcall(m_pluaVM, 0, LUA_MULTRET, 0)) == 0; #endif }
- 这个封装库我在lua5.1.1上不能正常使用. 我已经把 lua_baselibopen(m_pluaVM); lua_tablibopen(m_pluaVM); lua_iolibopen(m_pluaVM); lua_strlibopen(m_pluaVM); lua_mathlibopen(m_pluaVM); lua_dblibopen(m_pluaVM); 替换成 luaopen_base(m_pluaVM); luaopen_table(m_pluaVM); //luaopen_io(m_pluaVM); luaopen_string(m_pluaVM); luaopen_math(m_pluaVM); 还有 lua_dofile 替换成luaL_loadfile lua_dobuffer 替换成luaL_loadbuffer 发现其他功能都正常,就是 LoadFile()加载的脚本不起作用,比如add()用lua.Call()调用可以在脚本中用add()调用就没有作用.而且用LoadString()也是一样. 不知道如何修改,请指点~ 谢谢.






