已经很好地使用了Visual Studio Express 2010(C++),但突然间,错误突出显示在编辑任何文件时似乎已自动关闭比其他的main.cpp错误突出显示 - Visual Studio Express 2010(C++)
我检查了我的设置,据我可以告诉他们没事 - 在IntellSence等 使一切都已经重新启动我的机器有几次 已经完全重新安装VS. 在另一个项目中检查过,所以我不认为这是一个特殊问题。
这对我来说似乎很奇怪。一个人是否知道可能会发生什么?
干杯。
已经很好地使用了Visual Studio Express 2010(C++),但突然间,错误突出显示在编辑任何文件时似乎已自动关闭比其他的main.cpp错误突出显示 - Visual Studio Express 2010(C++)
我检查了我的设置,据我可以告诉他们没事 - 在IntellSence等 使一切都已经重新启动我的机器有几次 已经完全重新安装VS. 在另一个项目中检查过,所以我不认为这是一个特殊问题。
这对我来说似乎很奇怪。一个人是否知道可能会发生什么?
干杯。
转到选项 - >文本编辑器 - > C/C++ - >高级,然后选中“编辑器中的下划线错误”和“显示实时语义错误”。
有时候会发生这种情况,我认为是因为Intellisense编译器扼杀的一些代码。一趟项目>重新扫描解决方案将修复它,至少直到下一次...
Nah - 仍然无法工作我注意到它现在也可以在头文件上工作 - 所以只有没有.cpp文件(除main.cpp外)。这很奇怪...我已经错误突出显示... – woofbluddywoof 2011-03-27 21:30:26
我有一个问题,其中错误突出显示在一个头文件中出现在蓝色的VS2010,但项目编译和建好。我做了项目 - >重新扫描,所有错误的高亮(带有下划线的红色代码)消失了。
工具 - >选项 - >文本编辑器 - > c/C++ - >常规 - >取消选中“自动换行”(在设置下) 可以解决问题。 谢谢
我有同样的问题,没有在这里发布的答案帮助我。
如果您的项目受某些源代码控制(我的项目位于ClearCase下),此解决方案可能适用于您。
您需要确保.sln,.suo和.vcxproj.user是可编辑的。
智能感知需要这些文件是可编辑的,否则它将无法工作。
希望这可以帮助别人。
尝试删除此文件可能已在C/C++代码被意外增加:
的#include < dbdao.h>
希望这有助于!
我在一个解决方案中有2个项目,而intellisence只能在一个项目中工作。只有我在我的项目中评论了特定代码行后,智能才开始工作。这是一个复杂的获取功能。
嗨 - 是的,我尝试了类似的东西 - 我没有一个简单的复选框,星期一“下划线...“但是我有一种叫做智能感知的东西,似乎是在处理高亮 - 这一切都将继续下去。正如我所说的,它有点作用,但是只有在编辑main.cpp时才怪怪怪的...... – woofbluddywoof 2011-03-27 20:40:43
这个选项不存在对于VS10上的C/C++ – Rana 2016-03-03 17:35:50