Sourcetrail
安装
下载解压完成以后直接执行install.sh
脚本即可安装
如果使用的是IDE
的话可以使用相应的插件,以vscode
为例,
安装sourcetrail
插件,同时设计vsscode
以及客户端的端口
和客户端的设置端口需要一致
使用

其中Sourcetrail Project
是项目名称,Sourcetrail Project Location
是源文件的首地址.

根据不同的语言和方式进行创建项目.
- c/c++ from compliation 如果已经有
compile_commands.json
文件的可以直接读取这个进行项目构建 - c/c++ from visual studio 通过visual studio帮助构建
compile_commands.json
文件,需要插件 - Empty C++ source Group 重新创建一个项目
TIP 如果使用的是CMake可以定义标志位
CMAKE_EXPORT_COMPILE_COMMANDS
生成compile_commands.json
文件,如果是Make可以用bear
生成该文件,从而实现直接导入s
接着设置c++
标准,需要取解析源码的目录路径,文件后缀,头文件路径等,不了解的可以点击图表中的疑问号.配置完成后点击Creat
进行构建,
构建完成以后如下图所示
之后就可以联合vscode
更加方便的进行代码的阅读了
可以通过vscode中的选项,使得SourceTrail
跳出对用内容的结构,反之,在Sourcetrail
客户端ctr+鼠标左键
后vscode
会跳到对应内容