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

在使用VS2010旗舰版的时候,对一些简单的类都不能在输入“.”后列出可选项。... 在使用VS2010旗舰版的时候,对一些简单的类都不能在输入“.”后列出可选项。 展开
 我来答
qinhuangbuluo
2012-02-14
知道答主
回答量:9
采纳率:0%
帮助的人:9.2万
展开全部
先说下,我也遇到这个清兄问题了并且没有解决呢!!!悲哀.................
在某些情况下,IntelliSense 会停止工作。使用以下过程有助于确定 IntelliSense 不能在 C++ 项目中正常工作的原因。

处理 C++ 项目中的 IntelliSense 失败

确保 Visual C++ 项目不包含任何编译错误。

如果项目为生成文件项目,则请参见 如何:对生成文件项目启用 IntelliSense。

确保 stdafx.h 在包含路径中。有关 Visual C++ 项目中的包含路径的更多信息,请参见 #include 和 /I。

如果解决方案中包含 C++ 托管扩展和托管 C++ 新语法的组合,则请根据语言类型将解决方案拆分为多个解决方案。

如果前面的步骤都不能解决 IntelliSense 失败的问题,则可能是解决方案的 .ncb 文件中有错误。解决方案的 ncb 文件。

复制.ncb 文件并与产品支持服务部门联系。

重新生成解决方案的 ncb 文件。

重新生成.ncb 文件
从解决方案中删除.ncb 文件。

重新生成解决方案。

开发环境会自动重新生成新的解决方案的 ncb 文件。

IntelliSense 限制在以下情况下,IntelliSense 不会在皮正首 C++ 项目中工作:

光标在代码注释内。

正在写字符燃数串。

在光标上方出现语法错误。

下列环境中不完全支持 IntelliSense:

当您使用 #include 指令多次引用头文件,而该头文件的含义因为各种宏状态(通过 #define 指令定义)而更改时。也就是说,当您数次包括一个使用情况在不同宏状态下不同的头文件时,IntelliSense 将无法一直工作。

参考资料: VS2010 Help Libray

大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
和光同晨1Yk1w
2012-08-22 · 超过14用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:34.9万
展开全部
我也遇到了类似稿冲问题,用上述方法试了,不行...
后来发现只是某个工程项目的个例问题,键或歼猜测可能团悉是项目中某些项目设置或设置文件发生bug了...最后不得已新建个项目,把相关头文件和源文件移到新项目下重新编译就好了...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
brucejjy
2012-03-07
知道答主
回答量:1
采纳率:0%
帮助的人:1649
展开全部
进入VS2010的 工具脊郑->选项->文腊耐本编辑器轮野春->C/C++->高级,把“禁用IntelliSense”设为True即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yl62803112
2012-02-11 · TA获得超过416个赞
知道小有建树答主
回答量:694
采纳率:100%
帮助的人:208万
展开全部
我说下我知道的原因:
1.把类写得不完全,多半是差分号。伏桐
2.声明对缺侍坦象时类名写错。
3.调用成员函数时,对象名写错。
4.因为工程的信息会记录在一个后缀名为sdf数据库文件中的,我也不知道什么原因,谈掘貌似偶尔这个文件会过期,你退出工程把该文件删了,重新加载应该行了。
追问
非常感谢你的回答,但是我用的是系统的CString类,而且如果我打上完整的函数名编译运行都没有错误。
我删除了sdf文件也没有解决问题,是否有其他原因,比如设置之类的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式