不知道大家在source insight 下看代码有没有遇到过这种问题,就是source insight 不能识别宏定义 比如 #define AP_DECLARE(type) type AP_DECLARE(int) ap_calc_scoreboard_size(void) { .... } source insight 把AP_DECLARE当作了函数,当想查ap_calc_scoreboard_size的时候总是很麻烦,不能直接跳转. 不知道能不能通过设置 source insight解决这个问题,谢谢了! PS:我一直没想明白 #define AP_DECLARE(type) ...
最近在linux下要写一段汇编,用nasm编译,如果只是汇编程序,用nasm编译时加-g参数,在DDD和insight里可以正常显示汇编的源码。 但如果在汇编程序里调以C语言写的函数,DDD和insight就不显示汇编程序源码,显示的是函数库的源码。如果函数库源码.c文件不在当前目录下就报找不到,不显示任何东西。 nasm: 0.98.38 GDB: 6.1 insight: 5.1 DDD: 3.38 linux: suse 9.1
我把一个文件改名了,可是跟踪函数调用关系的时候,还连到原来的那个文件,我选它嘛,它又提示文件不存在。 设置错了?我同步国,重新rebuild过我的project,还是一样。:em14: :em14:
我今天试用source insight看源代码,发现一个问题,source insight只会在项目目录下搜索头文件,因为很多标准头文件都在/usr/include下,source insight是搜索不到的,报出symbol not found。 我现在是把所有的头文件及源代码放一个目录下,这样就可以搜索到,但是这样做有一个不好的地方就是文件太乱,本来只看代码就可以,现在要把头文件也扔到代码文件目录下。 不知道有哪里可以设置,让souce insight去指定目录搜索?
我在日文系统下使用source insight 把Screen Fonts设置为MS UI Gothic 下面也选上了日本语但是代码里的注释还是乱码,谁知道是怎么回事啊!!