本篇文章主要介绍针对客户在win7系统上使用cs+ for cc v8.05时,运行卡顿或者软件停止运行的解决方案。
	一、故障问题描述
	客户发现在win7系统上使用cs+ for cc v8.05打开原有工程或者编译时,cs+出现延迟或不响应的状况。 
	二、问题分析
	客户使用cs+开发时,开发需求可能会产生变化,例如从“无需支持c99库”到“需支持c99库”。在移植项目的过程中需要增加对c99库的支持,这需要通过cc-rl的版本来进行确认。请参考《cc-rl compiler user's manual》文件,我们可以发现cc-rl版本[v1.06 or later]可以支持c99库。如图2-1-1所示。
图2-1-1 cc-rl版本说明 
	cs+ for cc 从v8.03.00版本开始不再支持win7系统,请参考cs+ for cc版本升级说明,如图2-2-1所示。某些情况下,由于条件限定无法升级操作系统。通过分析,v6.00.00~v8.02.00版本可以支持win7系统,请参考安装文件包下的readme文件,如图2-2-2所示。
图2-2-1 cs+ for cc版本升级说明
图2-2-2 cs+ for cc v6.01.00版本说明
	通过如上分析,客户在win7系统上安装了不兼容的cs+ for cc v8.05,在使用过程中,开发环境出现不响应的情况。
	三、解决办法
	确认cc-rl支持c99库的版本并可支持win7系统的cs+ for cc版本。通过如上问题分析,我们已知cc-rl版本[v1.06 or later]可以支持c99库, 请参考如图3-1-1所示。而该支持在较低版本的cs+(如cs+ for cc v4.05)上是不具备的,因此,客户可以选择cs+ for cc v6.01.00(同时支持win7和cc-rl v1.06)进行安装。该安装包请跟当地技术支持联系获得。安装后的版本信息请参考如图3-1-2所示。
图3-1-1 cs+ for cc版本说明
图3-1-2 cs+版本说明
	选择cc-rl(build tool),进入common options页面,找到version select栏,选择v1.06.00或更高版本(依旧需要满足能在win7上运行)。
	注意:若无法选择v1.06.00,或者选择v1.06.00后目标路径处没有该版本,需要单独去官网下载并安装。
图3-2-1 common options设置1
	若程序分为boot区和app区,则下面others栏中,需要注意指向文件的路径和版本需要和上面一致。如图3-3-1所示。
图3-3-1 common options设置2
	进入compile options页面,找到c language栏,即可选择使用c99库。如图3-4-1所示。
图3-4-1 c库版本设置
	因系统与ide版本,开发工具版本不兼容问题导致的不响应状况得到解决。
	希望本篇文章的内容,可以帮助遇到相同问题的同学解决这类问题。
			
			
       	 	
    	滴滴出行宣布明年将在日本推出网络送餐服务
         	 	
    	Savioke扩充服务型机器人功能 不仅会安全巡逻也会说笑话
         	 	
    	水质测试仪的制作图解
         	 	
    	鸿蒙系统道阻且长 华为手机4月升级鸿蒙系统
         	 	
    	物联网发展需要什么新概念
         	 	
    	在Win7上使用CS+ for CC并兼容C99库解决办法
         	 	
    	新唐科技N567K041控制器介绍
         	 	
    	LED显示屏在生活中的具体应用有哪些
         	 	
    	厦大取得MEMS与微能源技术研究与开发的新进展
         	 	
    	LTC3649单片式降压稳压器的特点及应用介绍
         
       	 	
    	中兴通讯4G/5G网络协同精准规划解决方案,助力中国移动推进5G网络建设
         	 	
    	Qorvo与National Instruments联合演示业内首款5G RF前端模块
         	 	
    	BOSHIDA电源模块 电源故障管理 电气安全的注意事项
         	 	
    	ZigBee技术在智慧养老中的作用
         	 	
    	铠侠开发出约170层的NAND闪存
         	 	
    	射频识别技术的特点是什么 射频识别技术的构成及工作原理
         	 	
    	用于无人驾驶技术中的车道线检测技术
         	 	
    	射频微波基础知识科普
         	 	
    	昇润科技新推全网超小体积 5.0 低功耗蓝牙模组
         	 	
    	数据存储在大数据时代的思维转变和应对