2011-10-02 29 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?