C++ Visual Studio 2017 Intellisense 标记错误,但生成成功
C++ Visual studio 2017 Intellisense marks error but build successfully
In C++ develop(主要是 Cocos2d-x)
Visual Studio 2017 标记了一些命名空间和类成员的红线。(如"..."不明确,不允许不完整类型)
自动完成也不起作用。构建和运行工作正常。(奇怪)
有时智能感知工作正常。 不标记红线和自动完成。
这让我恶心
我尝试卸载和清理Visual Studio 2017,并重新安装并更新最新版本
但仍然
有什么解决办法吗?
智能感知限制
在以下情况下,智能感知在C++项目中不起作用:
-
光标位于代码注释中。
-
您正在编写字符串文本。
-
光标上出现语法错误。
-
该解决方案由托管C++的语法或早期的托管扩展C++语法组成。
-
当您使用
#include
指令多次引用头文件时,不完全支持 IntelliSense,并且由于通过#define
指令定义的各种宏状态,该头文件的含义会更改。换句话说,当您多次包含头文件并且标头用法在不同的宏状态下发生更改时,智能感知并不总是有效。
参考: https://msdn.microsoft.com/en-us/library/ms235519.aspx
相关文章:
- 为什么 std::绑定错误参数可以成功?
- Clion显示错误,但可以使用Cmake成功构建代码
- 代码使用向量成功运行,但使用数组显示错误
- C++为什么我的编译器成功了,但我的计算机给出了调试错误?
- 未知的 GCC 链接器错误,但已成功构建
- 默认/样板代码在Visual Studio 2017中给我错误.E1574.虚幻.但构建成功了
- 成功完成TLS握手后,服务器关闭时出现错误的SSL例程:SSL3_GET_RECORD:错误的版本号
- 设计自己的结果/两者之一:是否应该始终指定成功类型和错误类型
- 分配给静态变量的局部变量;编译错误在'c'但在 C++ 中成功
- dll 生成成功,但在加载 dll 时执行错误
- 成功使用CMakeLists制作后如何修复"open: No such file or directory"错误(该文件实际上存在)
- 成功打印每个元素后出现 OpenCV 分割错误
- 首先我已经成功安装了 caffe,但是当我运行一个 caffe 项目时,cmake 还可以,后来会发出很多错误
- 多次成功运行代码后C++ bad_alloc错误
- 尝试用 c++ 制作一个简单的加法器.编译成功,但输出错误
- 如何从函数返回成功或错误对象?
- 咖啡错误 == cuda成功(77 与 0)遇到非法内存访问
- C++ Visual Studio 2017 Intellisense 标记错误,但生成成功
- EclipseCDT显示了一些错误,但该项目已成功构建
- 不满意的链接错误在iOS但不是Android上,loadLibrary总是成功的