MSVC++10 - Codemetrik berechnen schlägt fehl
-
Hi,
ich habe ein DLL-Projekt. Dafür wollte ich gerne Mal die Codemetrik berechnen. Allerdings erhalte ich die Meldung:
Meldung: Die Zieldatei "C:\Users\Michael\Documents\Visual Studio 2010\Projects\SDL OGL\Debug\Engine.dll" des Projekts enthält keinen verwalteten Code.
Wie kann ich den denn verwalten lassen? Oder braucht der eine Main? Die DLL hat logischerweise keine.
Ich habe gefunden, dass man das Projekt zu einer Codeverwaltung oder so hinzufügen kann, dafür brauche ich aber einen Foundation Server, den ich natürlich nicht habe. Kann ich die Lines of Code irgendwie anders erhalten, wenn das so nicht geht? Also mit MSVC selbst? Sonst schau ich nach anderen Tools...
Vielen Dank & viele Grüße!
-
Eisflamme schrieb:
Meldung: Die Zieldatei "C:\Users\Michael\Documents\Visual Studio 2010\Projects\SDL OGL\Debug\Engine.dll" des Projekts enthält keinen verwalteten Code.
Ich kenne das Tool zwar nicht, aber die Meldung hört sich für mich an, als würde es mit .NET Projekten arbeiten will.
-
Hm... blöd. Dann funktioniert das für mich nicht? Meins hat nix mit .net zu tun.
-
wenn ich das richtig verstanden habe, du kompilierst und das Compilter steigt aus?!
Kannst du ein Stück Quellcode posten?
-
Nene, ich kompiliere nix bzw. der Code ist erfolgreich kompiliert und gelinkt.
Ich gehe auf mein Projekt -> Rechte Maustaste -> Codemetrik berechnen, weil ich mir ergooglet habe, dass das auch die Lines of Code bringt, die ich gerne hätte. Und dann kommt besagte Meldung in einem neuen Fenster.
-
Wie man hier lesen kann gibt es keine Code Metrics für unmanaged Code.
http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/f25ab262-cb10-417a-89e8-10bf5d77bdf5Eigentümlicherweise habe ich keinen Eintrag in Connect gefunden für den man voten kann.
Ich persönliche benutze CPPDepends, dasist aber zemloch teuer.
http://www.cppdepend.com/
-
Hab von dem Tool mal die Trial geladen und ne Analyse auf mein Projekt angewandt. Irgendwie findet der nur 1450 LOC, das ist etwas wenig, sollten definitiv über 10k sein.
-
Naja, ist die Frage wie der zählt.
Hast du vielleicht sehr viel Kommentare und Leerzeilen?
-
Schon einige, aber es sind dennoch definitiv mehr als 1500 LOC. Mit Kommentaren und Leerzeilen wären es insgesamt schätzungsweise > 10000. Ich hab nicht 90% Kommentare und Leerzeilen.
-
Wenns nur um LOC geht, dann nimm das hier:
http://cloc.sourceforge.net/