Intellisense和浏览信息将不能用于C++项目,请确保已经安装Microsoft SQLserver compact 3.5 是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Intellisense和浏览信息将不能用于C++项目,请确保已经安装Microsoft SQLserver compact 3.5 是啥意思相关的知识,希望对你有一定的参考价值。
在使用VS2010时报错显示的
Intellisense和浏览信息将不能用于C++项目,请确保已经安装Microsoft SQLserver compact 3.5 是设置错误造成的,解决方法为:
1、首先需要点击开始菜单,找到sqlserver安装中心。
2、打开后,接下来点击维护选项。
3、在维护面板中,点击修复选项。
4、点击修复后,弹出如图所示的选择框,找到sqlserver的安装包确定即可。
5、最后就跟安装的时候一样了,不过只需要勾选自己想要添加的功能即可。
参考技术A SQL Server Compact 3.5 SP1 是一个嵌入式数据库,开发人员可利用它来生成适用于 Windows 桌面和移动设备的可靠应用程序。追问可是我该怎么办呢?需要安装一下吗?会影响C++的使用吗?
追答不影响吧,你可以试下
本回答被提问者和网友采纳 参考技术B 同问啊,下载后装上了照样提示。哪位大哥帮帮忙呀,虽说不是太影响,但是每次都报错真的很闹心= =! 参考技术C 我这有它的下载详细地址,微软官网的,你下载后安装就没事了http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=7849B34F-67AB-481F-A5A5-4990597B0297&displaylang=zh-cn 参考技术D 到微软官网下载Microsoft SQLserver compact 3.5 安装一下就行了IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
在使用VS2010旗舰版的时候,对一些简单的类都不能在输入“.”后列出可选项。
先说下,我也遇到这个问题了并且没有解决呢!!!悲哀.................在某些情况下,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
参考技术A 我也遇到了类似问题,用上述方法试了,不行...后来发现只是某个工程项目的个例问题,猜测可能是项目中某些项目设置或设置文件发生bug了...最后不得已新建个项目,把相关头文件和源文件移到新项目下重新编译就好了... 参考技术B 进入VS2010的 工具->选项->文本编辑器->C/C++->高级,把“禁用IntelliSense”设为True即可。 参考技术C 我说下我知道的原因:
1.把类写得不完全,多半是差分号。
2.声明对象时类名写错。
3.调用成员函数时,对象名写错。
4.因为工程的信息会记录在一个后缀名为sdf数据库文件中的,我也不知道什么原因,貌似偶尔这个文件会过期,你退出工程把该文件删了,重新加载应该行了。追问
非常感谢你的回答,但是我用的是系统的CString类,而且如果我打上完整的函数名编译运行都没有错误。
我删除了sdf文件也没有解决问题,是否有其他原因,比如设置之类的?
以上是关于Intellisense和浏览信息将不能用于C++项目,请确保已经安装Microsoft SQLserver compact 3.5 是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
VS2015 中任何和所有 C++ 项目的“打开 SDF 文件时出错”
VS2010创建工程的时候出现了 创建或打开C++浏览数据库文件D:\C\作业系统.sdf时发生错误