2011-10-02 79 views
3

可能重复:
How do you count the lines of code in a Visual Studio solution?如何计算C++项目中的行数?

我要找的软件或手段来计数的代码行的VC6.0:C++项目:1500文件:CPP,H,

我的预感是这个项目中有200万到500万行代码。我需要一种方法来验证每个文件。

THX

+0

线是一个非常贫穷的指标,尤其是在像C++语言。可以编写长达数百行的代码或只是少数代码,但与编译器相同。更重要的是,一个可怜的开发人员通常会编写大量的代码,这些代码可以由更好的开发人员以更少的代码写入。 – Spudley

+0

[CLOC](http://cloc.sourceforge.net) – Dialecticus

回答

3

如果你的代码是一个Unix机器上访问find和厕所命令(或者你有Cygwin你的Windows机器上安装),可以使用下面的shell命令:

find . -name \*.cpp -or -name \*.hpp -exec cat {} \; | wc -l 

调整通配符以选择要扫描的文件(上面的示例选择任何扩展名为.cpp或.hpp的文件)。有可能有其他方式使用Visual Studio来做到这一点。

如果你绝对必须使用基于Visual Studio的解决方案,看看这个问题#1:代码

How do you count the lines of code in a Visual Studio solution?