0

C++ ファイルのセットのコード メトリックを計算しようとしています。入手可能なツールは高価であるか、かなり古いものであることがわかったので、

  1. ファイルを gccxml で解析します
  2. 出力 xml ファイルを分析します。

次に、一部のヘッダーの準備ができていないという問題に遭遇します。

エラー: js-config.h: そのようなファイルまたはディレクトリはありません // しかし js-config.h.in はフォルダーにあります

エラー: jsautocfg.h: そのようなファイルまたはディレクトリはありません

私が欲しいのは各 C++ ファイルの基本構造なので、とにかく gccxml に xml ファイルを出力させることは可能ですか?

4

1 に答える 1

0

このような不完全な情報では、C++ の構造を特定することはできません。

#include "js-config.h"

void foo()
{
  bar();
}

bar() とは? マクロ、型、関数、ファンクターのいずれかです。問題は、そうしないと解析が完全に崩壊する可能性があるため、そのような情報が必要になることです。

void foo()
{
  (int) x(bar & bar); // What the hell is this?
}
于 2013-08-09T08:21:46.447 に答える