这个Intellisense错误在C++/CLI中让我很烦恼。它突然出现了,而且一直没消失。如果有人对如何让它消失有任何建议,我很乐意听听。
这个错误来自于"atlbase.h"文件 - 我想假装知道这个头文件是什么,但事实上我并不知道。有五个错误都发生在类似这样的相同行:
#pragma warning(push) // disable 4483
#pragma warning(disable:4483)
using namespace __identifier("<AtlImplementationDetails>"); //ERROR HERE
#pragma warning(pop) // disable 4483
错误是:"expected a c++ keyword",尽管整个东西仍在构建,但没有存在的错误会使我烦恼。其他人在线上也遇到了这个错误,唯一建议就是“禁用智能感知错误”(这不是“解决方案”),或者像“将OpenCV的构建目标从版本11更改为版本12”这样的操作(我不知道这意味着什么——也许这就是我的问题——但我不知道这是什么意思)。我对C++标准库仍然不太熟悉,更不用说各种API了…… 我有OpenCV吗?我只是使用Visual Studio 2015标准SDK。这里是与此错误相同的其他人的链接。