(1)符号解析
SourceInsight无法识别某些C宏定义,造成文件解析错乱,可以自行修改配置,让SI识别这些宏,具体方法:
打开SI安装目录下的c.tom,加入自行定义的宏,例如:C代码中的#define METHODDEF(type) static type,可以在配置文件中增加一行METHODDEF(type) static type。
SourceInsight对于宏定义的值,也无法判断,同样造成文件解析错乱,有时候会提示too complex to parse,可以修改配置,将宏定义的值传给SI,具体方法:
options -> Languages -> Conditional Parsing 中,针对project或者global,确定宏定义的值,例如:ANDROID_RGB 1。
阅读(4567) | 评论(0) | 转发(0) |