如何计算C++项目中的行数?

jdl*_*jdl 4 visual-c++

可能的重复:
如何计算 Visual Studio 解决方案中的代码行数?

我正在寻找计算VC6.0中代码行数的软件或方法:c++项目:1500个文件:cpp,h,

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

谢谢

Jam*_*son 5

如果您的代码位于可以访问find和 wc 命令的Unix计算机上(或者您的 Windows 计算机上安装了Cygwin),则可以使用以下 shell 命令:

find . -name \*.cpp -or -name \*.hpp -exec cat {} \; | wc -l
Run Code Online (Sandbox Code Playgroud)

调整通配符以选择您要扫描的文件(上面的示例选择任何带有 .cpp 或 .hpp 扩展名的文件)。使用 Visual Studio 可能还有其他方法来执行此操作。

如果您绝对必须使用基于 Visual Studio 的解决方案,请查看以下 Stackoverflow 问题:

如何计算 Visual Studio 解决方案中的代码行数?