临沧汽车网

                    source insight 定义的变量是黑色的

                        发布时间:2018-07-27 17:41

                        出现此情况可能性非常多,各种情况逐个分析:
                        1、某个文件中的特定变量、宏定义、函数等黑色显示的情况,基本应该是该变量、宏定义、函数等的定义/声明的文件没有包含到Source Insight工程中,或者虽然包含了但是没有更新到工程数据中。没有包含的情况进行包含然后按Ctrl+Shift+S同步到工程数据中即可,包含了没同步的第二种情况直接按Ctrl+Shift+S同步到工程数据中即可。

                        2、整个文件黑色显示的情况,一般是文件类型比较特殊,没有添加到Source Insight的文件类型中,例如想要将cfg扩展名的文件也能彩色显示,那么需要进行如下设置:
                        菜单Options -> Document Options(快捷键Alt + T) -> 通常看C源代码则左上下拉条选择C Source File, 右侧File filter框中添加*.cfg,各个扩展名之间用分号";"割开,添加后按Close按钮确认即可。

                        3、某个文件中的特定变量、宏定义、函数等黑色显示的情况,但是使用了方法1仍然没有解决的情况,一般这种情况,开始建工程时候某个变量或者宏定义是可以彩色显示的,用了一段时间之后某个变量或者宏定义变成黑色显示了。这种情况通常是Source Insight设置文件损坏了。关闭Source Insight程序后,删除"我的文档"文件夹中"Source Insight"子文件夹中除了"Backup"之外所有的文件夹,当然你对设置备份不认为有用的话,可以将整个Source Insight文件夹内的内容都删除掉。之后重新打开Source Insight就会回复初始设定了,通常黑色显示的内容也就修复了。当然之前手动设置的内容都要重新设置一遍了,这点需要注意。

                        以上情况都不是的话,暂时还没接触过……

                        回复:

                        怀疑结构体定义所在的头文件没有添加到工程中,所以Source Insight无法识别此结构体,先看看此变量定义位置的结构体,看看是否可以进行跳转再说.

                        回复:

                        不同的符号和不同的颜色都代表一类变量(符号)或者函数名等 #一般表示包含的头文件或者宏定义等,颜色应该是可以设置的。 具体代表什么你可以自己看 在左侧的符号窗口,鼠标右键点击,然后选择Symbol Window Properties =》 Symbol Types 然后你...

                        回复:

                        估计是工程用时间太长,工程文件出问题了.或者是Source Insight配置文件出异常了. 我随便找个工程,打开个文件写入上面内容是可以找到的. 菜单中选择Project -> Rebuild Project -> Re-Create the whole project from scratch 试试看

                        回复:

                        option->preference->general->source tips, 选择 none

                        回复:

                        菜单中选择 Project -> Rebuild Project -> Re-Create the whole project from scratch -> OK 然后再看看是否好了.

                        回复:

                        怎么会,sourceinsight中只有定义过且定义文件被添加到工程中才会显示红色,否则才会显示黑色,你所说的显示红色的未定义的宏并不是未定义,只是你没看到而已,Ctl+鼠标左键跳到定义看看。 谢谢,祝好运!

                        回复:

                        怀疑结构体定义所在的头文件没有添加到工程中,所以Source Insight无法识别此结构体,先看看此变量定义位置的结构体,看看是否可以进行跳转再说.

                        回复:

                        精细_百度文库 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。 2、今天把一个用 ... makefile 或 Makefile 了 (好像此处 Source Insight 并不区分大小写)。

                        回复:

                        精细_百度文库 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。 2、今天把一个用 ... makefile 或 Makefile 了 (好像此处 Source Insight 并不区分大小写)。

                        回复:

                        1 打开一个C文件,或者工程; 2 选中需要高亮的函数名,或表达式,这里选中setprecision; 3 按组合键shift+F8; 4 可以看到,所有的setprecision都被高亮显示了。该效果并不会因为任何操作而取消。直到再次选中该段文字,再次按下shift+F8才会...

                        回复:

                        出现此情况可能性非常多,各种情况逐个分析: 1、某个文件中的特定变量、宏定义、函数等黑色显示的情况,基本应该是该变量、宏定义、函数等的定义/声明的文件没有包含到Source Insight工程中,或者虽然包含了但是没有更新到工程数据中。没有包含...

                        上一篇:这个是什么胶水粘的 下一篇:没有了

                        返回主页:临沧汽车网

                        本文网址:http://www.appescape.com/view-208984-1.html
                          信息删除