文档库 最新最全的文档下载
当前位置:文档库 › 让SI识别C语言的宏定义

让SI识别C语言的宏定义

让SOURCE INSIGHT 解析C语言的宏
看到很多coder为SI不能识别宏定义而苦恼,特分享本人的技巧

安装完SI后,会在安装一个如下的文件
我的文档\Source Insight\c.tom

我们就是在这个文件上动手,只要你打开这个文件,就会看到里面已经有对MFC的宏的预解析定义了

举两个例子
-------------------------------------------------------------------------------------------------
#define AP_DECLARE(type)
type
AP_DECLARE(int) ap_calc_scoreboard_size(void)
{
....
}
source insight 把AP_DECLARE当作了函数,当想查ap_calc_scoreboard_size的时候总是很麻烦,不能直接跳转.
我的文档\Source Insight\c.tom

加入

AP_DECLARE(type) type
-------------------------------------------------------------------------------------------------
如下的代码如何让SI 识别出f是一个函数?
#define EXPORT_CALL(return,functionname) return functionname

EXPORT_CALL (int, f1())
我的文档\Source Insight\c.tom

加入
EXPORT_CALL(return,functionname) return functionname


bonecat share


相关文档