Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ VS 2010的线路计数器_C++_Visual Studio_Visual Studio 2010 - Fatal编程技术网

C++ VS 2010的线路计数器

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。我知道这不能满足您的所有要求,但我喜欢。这是一个简单易用的命令行

我正在寻找一个行计数工具,如Oz Solomon的Project line Counter:。这个插件在VS2005和2008中对我非常有效。但是,不幸的是,Oz没有时间进一步开发它或使它适应VS 2010

你知道一些C++代码的大行计数工具,它可以(但不一定)满足以下要求:< /P>
  • 区分注释行、空行、代码行等
  • 可能限制到某些文件/文件夹(甚至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来修改注册表。它不起作用:-(