C++ VS 2010的线路计数器
我正在寻找一个行计数工具,如Oz Solomon的Project line Counter:。这个插件在VS2005和2008中对我非常有效。但是,不幸的是,Oz没有时间进一步开发它或使它适应VS 2010 你知道一些C++代码的大行计数工具,它可以(但不一定)满足以下要求:< /P>C++ VS 2010的线路计数器,c++,visual-studio,visual-studio-2010,C++,Visual Studio,Visual Studio 2010,我正在寻找一个行计数工具,如Oz Solomon的Project line Counter:。这个插件在VS2005和2008中对我非常有效。但是,不幸的是,Oz没有时间进一步开发它或使它适应VS 2010 你知道一些C++代码的大行计数工具,它可以(但不一定)满足以下要求:< /P> 区分注释行、空行、代码行等 可能限制到某些文件/文件夹(甚至VS项目) 列出文件名 免费 VS 2010中的可积性 提前感谢, Flinsch。我知道这不能满足您的所有要求,但我喜欢。这是一个简单易用的命令行
- 区分注释行、空行、代码行等
- 可能限制到某些文件/文件夹(甚至VS项目)
- 列出文件名
- 免费
- VS 2010中的可积性
Flinsch。我知道这不能满足您的所有要求,但我喜欢。这是一个简单易用的命令行工具。示例使用/输出
C:\src>cloc --no3 gstreamer
9021 text files.
6495 unique files.
26138 files ignored.
http://cloc.sourceforge.net v 1.09 T=258.0 s (16.7 files/s, 5527.7 lines/s)
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
C 1633 142010 131712 617327
C/C++ Header 1588 50625 75916 216335
Bourne Shell 52 6830 6060 43742
C++ 73 3937 3928 29514
XML 262 1500 1117 26552
m4 117 3209 2064 23008
make 456 2335 950 8661
HTML 37 92 8 6695
Python 14 1437 934 4446
Teamcenter def 27 30 0 3141
Perl 6 396 251 2338
yacc 2 257 114 2021
Assembly 16 312 356 1782
Objective C 5 277 159 1001
XSLT 10 134 42 853
Lisp 4 91 119 393
IDL 2 40 0 353
lex 2 41 11 190
CSS 2 9 1 153
Bourne Again Shell 4 37 50 146
Tcl/Tk 1 10 27 46
sed 2 0 0 16
D 1 0 0 15
--------------------------------------------------------------------------------
SUM: 4316 213609 223819 988728
--------------------------------------------------------------------------------
也许您可以使用集成的宏
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,它返回代码中的当前行,以查看VS如何进行行计数。未与VS2010集成,但它提供了非常详细的源代码度量报告:这是一个基于Oz Solomon的project LINE Counter的项目,它在某些方面有所改进,但行计数算法似乎是相同的:
它的用户对VS 2010进行了更新(见评论):
我正在使用64位Windows 7上的Visual Studio 2010 SP1中的项目行计数器。(它也可以在没有SP1的情况下工作。)您需要PLC 221以及一个修改过的注册表文件,您可以从我的网站上获得:“Kloc”可用于计算代码行。它是一个独立的工具,不能与VS集成。您所要做的就是指定文件和文件夹,它将计算u的loc。您有权访问项目行计数器的来源吗?你可以自己使用VS2010。我可以访问PLC的来源,是的。但是,在进入源代码并尝试调整外接程序之前,我想问你们是否知道一些类似的工具。或者已经有人将PLC应用到VS 2010了吗?我不明白计算行数的价值。@Paco在IBM或摩托罗拉获得了一份编程合同…:)2010年运行良好。2013年也有同样的方法吗。我试图用12.0(VS版本)而不是10来修改注册表。它不起作用:-(