在我的歌声里早已没有你
我很喜欢看源代码,可是众多源文件如何下手?都添加到VS,还是code::block??如果可以打包成CHM或者PDF就好了。。1.准备一个c2html.exe 这个东西有开源代码http://c2html.sourceforge.net/ down下来 定制自己喜欢的样式,convert.c里有个 const CODEPART codepart[NUM_DIFF_PARTS] 这是一个表,修改自己想要的样式,比如我喜欢预处理是蓝的就改这一行为:{check_begin_preprocessor,check_end_preprocessor,{LIGHT_BLUE, {FALSE, FALSE, FALSE }}},2.编译 当然是> cl main.c convert.c ........ OK得到main.exe..改个名字叫c2html.exe吧。。其实是我不知道cl输出文件命的参数。。第一次编译会有错误,这个错误把所有.c文件的 <c2htm.h>改成“c2htm.h“就O了3.效果不怎么样啊,主要是字体我不喜欢,于是我就在 convert.c CTRL+F font 结果也没找到和字体,大小相关的东西。。于是跑到c2html.h看看,哦 马上 #define FONT_FACE "Courier New"/*"Monospace"*/ 再一看#define TAB_SIZE 8 马上该成4 重新编译一下,字体变了。TAB也舒服了。字体太大了。怎么办啊,没找到定义,于是想到了<body>标签(嘿嘿,N年前我学过一点HTML)果然发现了 write_header_footer.c里面有,马上 <font size=\"2\" face。。。。这个2是我试出来的,我一开始用10太大了。用5也大,最后试了个2比较喜欢。。4.c2html.exe 出来了,把刚才看的main.c拖到 c2html.exe。不错,能生成,达到我喜欢的效果了,喜欢的快去定制哦5.事情告一段落,到底是写个bat做批量处理(bat可以做文件历遍么-.-)还是再弄个exe用API呢。过几天吧,反正最近也不想看源代码.6.html->chm的东西一大把。不搞7.为自己玩了一把开源代码。。第一次哦
posted on 2009-07-22 23:19 fdo 阅读(2078) 评论(8) 编辑 收藏
CHM不用担心自己不小心把源文件修改了。索引查找功能也不错。又能高亮看,舒服。 太水了啊。。。。。
下面保存为cmd文件,如 convert.cmd.新建文件夹-》temp.里面为 convert.cmd c2html.exe src(src是源代码目录),执行convert就OK了。。。。 ::@echo off rem 正在转换 for /f "delims=" %%i in ('dir /b /a-d /s "*.h"') do c2html %%i for /f "delims=" %%i in ('dir /b /a-d /s "*.c"') do c2html %%i for /f "delims=" %%i in ('dir /b /a-d /s "*.h"') do del %%i for /f "delims=" %%i in ('dir /b /a-d /s "*.c"') do del %%i rem 转换结束 pause
不错
有没有用过doxygen?推荐试用看看。
顶!!!!!
看源码,当属sourceinsight最牛B
慢慢研究。
555, 看不懂。
Copyright © fdo