在使用source insight 4.0看pjsip代码时,函数返回值多用的是宏定义。
在source insight的函数列表中,可以看到,会把函数的返回值宏定义作为函数名,导致在函数列表中找函数很痛苦。
在网上找了很多,没有明确的说明怎么修改,还好有个参考。
https://wenku.baidu.com/view/1332be6cb7360b4c2f3f643f.html
其实修改的地方在c.tom文件中,这文件位于:C:\Program Files (x86)\Source Insight 4.0目录下面,
也就是source insight安装的目录下。
打开c.tom文件,找到:“; Misc”声明的地方,在这段的后面添加:PJ_DEF(type) type
在这个声明的后面添加:“PJ_DEF(type) type”
保存,删除source insight的工程,之后再重新建个新的工程。
source insight4.0如果不删除工程并重建,无法更新到c.tom,很奇怪。
加载工程时,需要同步下文件:
会弹出一个对话框,填:yes
查看结果: