我正在分析一些大型C++项目。我真正需要的唯一功能是查找函数调用。
为此,我现在正在使用cscope,但我发现了一个大问题--似乎,cscope无法找到方法,例如object.function()。
那么,是否有可能以某种方式改变cscope的设置?或者,如果不可能以一种可用的方式使用C++解析cscope,那么请您推荐一些其他的解析器,这些解析器“装备更好”?
我尽可能简单地使用cscope,如下所示:
cscope -k -L3importantFunc path_to_some_file我并不是单独创建数据库,我认为对于一个特定的文件来说,这样做就足够了。
我已经尝试过Clang,但是它并不是更好,因为不可能查找包含在条件编译块中的函数。
发布于 2016-03-30 16:21:13
我建议在Visual 2013/2015中加载该项目(免费社区版本)。它有很多更好的导航/资源浏览。它在构建和索引源代码方面非常快。
https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/
https://stackoverflow.com/questions/36312852
复制相似问题