




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Source Insight配置手册1、 使用前准备:安装CCChecker。2、 配置步骤:(1) 配置Source Insight,步骤如下:、运行Source Insight,运行Project-Open Project,选择Base Project并打开,然后打开Options-Custom Commands界面。、在Custom Commands配置如下: 点击Add输入Command名称CheckFileCC后,在Run中选择附件中的CCMainCheck.exe所在的路径,然后输入空格+%f,Dir选择CCChecker安装目录,Ouput组选中Iconic Window和Capture Output,Control组中选中Beep When Done,Source Links in Output选中Parse Links in Output。如下图1.1所示: 图1.1 CheckFileCC配置界面打开Projects-Add and Remove Project Files界面,选中CCChecker安装目录(如下图为CCChecker)的SMAnalyze_SI.em文件,然后点击Add后关闭,如下图1.2所示:图1.2、配置SMAnalyze_SI.em界面图打开Projects-Synchronize Files界面,选中Force all files to be re-parsed,点击OK。如下图1.3所示:图1.3解析宏定义打开Options-Menu Assightments界面,配置Source Insight菜单menu,在Commands框中输入macro后选中Macro:CheckFuncCC,在Menu Contents中选择,点击Insert,如下图1.4所示:图1.4配置CheckFuncCC菜单按钮 同理,在Command中输入CheckFileCC,增加CheckFileCC的菜单按钮,如下图1.5所示:图1.5配置CheckFileCC菜单按钮温馨提示:可以对CheckFuncCC和CheckFileCC功能设置快捷键功能,使用起来更方便,具体快捷键设置可打开Options-Key Assignments进行自行设置。3、 配置完毕,用Source Insight打开源代码,即可使用CheckFuncCC和CheckFileCC功能了。具体使用方法为:、CheckFuncCC使用方法:打开某个文件,选择某个函数的名字,然后点击Options- CheckFuncCC按钮即可,程序自动会弹出该函数的圈复杂度度量数据,如下图所示: 图1.6 单个函数的度量结果显示图、CheckFileCC使用方法:打开某个源代码文件后,运行Options-CheckFileCC即可。运行结果如下图所示: 链接提示:如果在此输出列表中需要直接链接到代码中,只需要按着Ctrl键,双击该函数名即可。图1.7 单个文件的度量结果显示图注意事项:1、 本工具暂时只针对C/C+语言进行圈复杂度的度量工作;2、 使用CheckFileCC功能时,修改文件后必须将当前文件保存,否则分析后的结果依然是保存前的文件分析结果。3、 如果在同一个文件中存在有2个相同函数名的函数(包括重载),请不要使用CheckFuncCC功能,因为程序无法区别哪个函数才是所选择的函数。结果有可能会产生错误。Visual Studio配置手册1、 配置说明在VS中集成CCChecker功能,目前情况下只提供单个文件的度量功能。2、 具体配置:打开Tools-External Tools界面,点击Add,新增一个外部工具的调用,Title设置为CCCheckFile,Command选择CCChecker安装目录下的CCCompareCLI.exe程序,Arguments为$(ItemPath),Initial directory为$(Ite
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床毒理学考试试题及答案2025年版
- 抗菌药品临床应用试题及答案2025年版
- 临床病理学试题集及答案2025年版
- 临床安全输血测试题及答案2025年版
- 2025年文化旅游节庆活动旅游+体育模式:可行性研究及运营策略报告
- 2025年文化创意产品线下体验店跨界合作模式可行性分析报告
- 2025年陶瓷材料增韧技术3D打印创新应用与产业发展
- 2025租房合同协议书内容
- 门卫安全知识培训总结
- 镀膜基本知识培训课件
- GB/T 45777-2025水泥中石膏掺量评估方法
- 任务一切中断时的接发列车办法授课颜保凡课件
- 情侣合伙开店合同范例
- JJG 146-2011量块
- 小学数学思想方法(课件)
- 气管插管导管脱出的应急预案
- 《宠物美容与护理》全套教学课件
- 表面工程学第十二章-表面微细加工技术
- 山东大学工程流体力学(杜广生)课件第5章 粘性流体的一维流动
- 底拖法在管道施工中的应用
- Toeic托业考试真习题及答案
评论
0/150
提交评论