- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Source Insight配置手册Visual Studio2010下配置CCChecker
Source Insight配置手册
使用前准备:
安装CCChecker。
配置步骤:
配置Source Insight,步骤如下:
1、运行Source Insight,运行Project-Open Project,选择Base Project并打开,然后打开Options-Custom Commands界面。
2、在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配置界面
3打开Projects-Add and Remove Project Files界面,选中CCChecker安装目录(如下图为CCChecker)的SMAnalyze_SI.em文件,然后点击Add后关闭,如下图1.2所示:
图1.2、配置SMAnalyze_SI.em界面图
4打开Projects-Synchronize Files…界面,选中Force all files to be re-parsed,点击OK。如下图1.3所示:
图1.3解析宏定义
5打开Options-Menu Assightments…界面,配置Source Insight菜单menu,在Commands框中输入macro后选中Macro::CheckFuncCC,在Menu Contents中选择end of menu,点击Insert,如下图1.4所示:
图1.4配置CheckFuncCC菜单按钮
6 同理5,在Command中输入CheckFileCC,增加CheckFileCC的菜单按钮,如下图1.5所示:
图1.5配置CheckFileCC菜单按钮
温馨提示:可以对CheckFuncCC和CheckFileCC功能设置快捷键功能,使用起来更方便,具体快捷键设置可打开Options-Key Assignments…进行自行设置。
配置完毕,用Source Insight打开源代码,即可使用CheckFuncCC和CheckFileCC功能了。具体使用方法为:
1、CheckFuncCC使用方法:打开某个文件,选择某个函数的名字,然后点击Options- CheckFuncCC按钮即可,程序自动会弹出该函数的圈复杂度度量数据,如下图所示:
图1.6 单个函数的度量结果显示图
2、CheckFileCC使用方法:打开某个源代码文件后,运行Options-CheckFileCC即可。运行结果如下图所示:
链接提示:如果在此输出列表中需要直接链接到代码中,只需要按着Ctrl键,双击该函数名即可。
图1.7 单个文件的度量结果显示图
注意事项:
本工具暂时只针对C/C++语言进行圈复杂度的度量工作;
使用CheckFileCC功能时,修改文件后必须将当前文件保存,否则分析后的结果依然是保存前的文件分析结果。
如果在同一个文件中存在有2个相同函数名的函数(包括重载),请不要使用CheckFuncCC功能,因为程序无法区别哪个函数才是所选择的函数。结果有可能会产生错误。
Visual Studio配置手册
配置说明
在VS中集成CCChecker功能,目前情况下只提供单个文件的度量功能。
具体配置:
打开Tools-External Tools…界面,点击Add,新增一个外部工具的调用,Title设置为CCCheckFile,Command选择CCChecker安装目录下的CCCompareCLI.exe程序,Arguments为$(ItemPath),Initial directory为$(ItemDir),选中Use Output window,如下图所示:
使用说明。
打开某个程序文件,然后执行Tools-CCCheckFile,即可看到度量数据,如下图所示:
您可能关注的文档
- Oracle双机配置安装.pdf
- oracle常见连接错误(无监听_无网络服务名).doc
- Oracle T7-1产品彩页.pdf
- os_08文件管理.ppt
- OTA平台中补丁下载系统的设计与实现.pdf
- p4-1微机原理.pdf
- pbyang的maven教案.docx
- PCI数据采集卡WDM驱动程序设计中关键问题研究.pdf
- PCK研究回朔与对教师教育的意蕴——以数学学科为例.pdf
- PD810说明书V1.0.3.pdf
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
最近下载
- 北京市海淀区六年级下册期末卷及答案.pdf VIP
- 石家庄市2025年高三年级教学质量检测(一)数学试卷(含答案).pdf
- 4.1树与二叉树教学设计2023—2024学年浙教版(2019)高中信息技术选修1.docx
- 如何上好一堂美术课课件.pptx
- 商法学 课件( 马工程) 第8--11章 证券法---破产法.pptx
- 济宁三号煤矿8.0 Mt-a新井设计 综采工作面沿空掘巷技术浅析.docx VIP
- ASUS华硕ROG - 玩家国度机箱ROG Z11 OLED editionROG Z11 user's manual for multiple languages.pdf
- T-CAQ 10204-2017 质量信得过班组建设准则.pdf
- 2025年山东省实验中学高三一模高考英语试卷试题(含答案详解).pdf VIP
- 医学免疫学(第7版)PPT课件 第二章 免疫器官和组织.pptx
文档评论(0)