我正在尝试计算一组C ++文件的一些代码度量。我发现可用的工具既昂贵又很旧,所以我选择
然后我遇到了一些标题尚未就绪的问题:
错误:js-config.h:没有这样的文件或目录//但是js-config.h.in在文件夹中
错误:jsautocfg.h:没有这样的文件或目录
因为我想要的是每个C ++文件的基本结构,是否有可能让gccxml输出xml文件呢?
答案 0 :(得分:0)
您无法使用此类不完整信息确定C ++的结构:
#include "js-config.h"
void foo()
{
bar();
}
什么是酒吧()?它可以是宏,类型,函数,函子。问题是你需要这样的信息,因为否则解析可能完全崩溃:
void foo()
{
(int) x(bar & bar); // What the hell is this?
}