IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]相关的知识,希望对你有一定的参考价值。

在使用VS2010旗舰版的时候,对一些简单的类不能在输入“.”后列出可选项。

出现这种情况一般有以下原因:
(1)类定义问题。当类定义错误(例如大括号外面没有加;),再去定义一个类对象的时候,程序并不能认可这个对象。
(2)定义的是指针对象。对于定义的指针对象,是通过->来获取成员,而不是“.”
PS:在VC++6.0中有些情况下输入“.”之后也不会出现其成员,但是这样并不会出错,自己手动输入即可,不知道VS2010有没有这种情况。
你自己可以先手动输入进去,然后再编译一下,看看有没有语法错误,如果有的话再根据错误情况来找出问题。
参考技术A .1.因为工程的信息会记录在一个后缀名为sdf数据库文件中的,我也不知道什么原因,貌似偶尔这个文件会过期,你退出工程把该文件删了,重新加载应该行了。

2.其原因是最近XP系统自动更新了微软的补丁,好像是跟microsoft office 2010 edie有关的补丁,就是说没打这几个补丁之前是正常的,打了后vs2010 IDE就不正常了,于是我,果断打开 系统->控制面板->添加/删除程序->找到最近几天安装的补丁,将这几个(5个)补丁统统删掉,然后重启电脑,打开一个vs2010工程,怀着忐忑的心情,将鼠标指向了WindowProc单词,令人激动的一刻终于到了,出现了期待已久的tool tips函数提示,哈哈。。。。。 原来微软这么坑爹,只顾着给office打补丁,也不照顾一下vs。
参考技术B 卸载系统补丁kb2876217

以上是关于IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2005 - '更新 IntelliSense' 挂断

我的 VS2017 Intellisense 发生了啥

Javascript Intellisense 消息:JS Intellisense:Internal/(1:0) : Function expected

从 Intellisense 隐藏 C++ 代码块

预编译标头 IntelliSense 错误

Path intellisense不带后缀解决方案(VSCode插件)