Counter V1.1发布
小生问老师们要来了Counter V1.0的源码,做了一些修改,修复了过去版本的一些BUG,现在发布Counter V1.1版本。希望各位同学做个测试,看看还有没有BUG。至于GUI上的不一致之处就不要管了,那个没太大意思,主要针对算法问题大家做个详细的测试,尤其是JOR同学sdlkfj3要认真测试一下。小生现在只做过冒烟测试,估计还是有BUG的。如果大家觉得这个还好用的话,小生愿意花点时间增加一些功能,让Counter支持更多语言,现在是想增加C++,C#,JAVA这三种语言的支持。 朱聆同学真是好样的!
sdlkfj2 没有找到MFC42D.DLL,因此这个应用程序未能启动。sdlkfj8
MFC42D.DLL
3楼少的那个MFC42D.DLL应该是安装操作系统时或VC的时候应该就带上的,可能是你的操作系统文件少了,也可能是因为没装VC。我在这里给你贴上了,放在C:\WINDOWS\system32\下,不知道其他人有没有这个问题。 不能用。。。我还是下个VC好了sdlkfj1 sdlkfj9 这应该就是老师说的安装测试吧。开发人员机器上的dll比较丰富,一般用户机器上的dll比较少,所以在发布之前一定要用一台裸机做安装测试,保证软件的恶可用性。你还少什么东西?
Counter V1.1的DLL包
这样吧,我刚才用exescope看了一下Counter V1.1的所有导入的DLL,一共5个,现在我把它们全部打包,解压后放到C:\WINDOWS\system32\下(文件夹不要放进去,只要放DLL),有的话就不用覆盖了。然后再运行一下Counter V1.1试试看,再不行我也没办法了。sdlkfj9 / * 解决了没有?sdlkfj5 CY啊,我发现我们一开始对 " 的理解错误了," 开始的字符串只能在一行内,超过1行它就不认了,比如:"adfga
/* adfas */
它还是会认为是1个代码行和一个注释行,但是:
" 所开始的字符串标志只能保持在一行内,超过则失效。
你说的那个问题我已经修复了,在Counter V1.2中 觉得单行注释//的功能还是应该要有的吧 那个C语言没有这个注释,只有/*和*/的注释,我以后会写支持C++,C#,JAVA的Counter,那时候会支持的。还有这个Counter V1.1有很多BUG,你发现了没?我已经修好了,完成了Counter V1.2 为什么在我这里注释都没有被正确的统计呢。。。
Counter V1.2
看来被你发现了,我做完后没有做回归测试,带出来一些原来没有的问题,现在已经修复了.给你看个新的. 还是注释问题 那个没有错,因为编译器会认为:
/*printf ("/*a*/...
到这里注释就结束了,后面还有代码,所以这行是代码行,下面那半行注释自然被认为是代码了.
不行你可以放到编译器里去试试 无语 不要捡了芝麻丢了绿豆阿```````````` 哎...
没想到C的编译器功能这么傻,害得我花了这么长时间完成的 " 识别功能全都白做,还搞出来一堆原来没有的bug。只能说C的编译器太傻了,有bug。 测一测如下代码
aadfad ' /*adfa
adfaf*/
printf( '/*afdadf
adf*/
还是又没考虑到的 赫赫~~ 加油
[ 本帖最后由 Jor 于 2007-7-29 22:56 编辑 ] 那个没有错啊,第三行 " 在前,所以被认为是代码行了,注释未开始,第四行所以也会被认为是代码行 我先睡觉了,你们俩慢慢测sdlkfj1
页:
[1]
2