vscode 解决符号没法识别的问题

一开始浏览代码出现了下面这个问题, __attribute__ 标记为红色,符号没法识别,下面还出现了不少提示须要加 ), } 等符号,虽然编译没问题,可是看着红色标记和一堆提示真是要逼死强迫症。c++

problem

既然符号 __attribute__ 没法识别,有没有什么办法从 vscode 中规避呢?搜索以后获得一个相关的信息,参见以下这个网页:ide

How to force MS Visual C++ to use gcc's attribute keyword.插件

其中一个楼层的解决办法就是:code

You can't. It is not standard C++.

The best you can do is to hide it, perhaps using a macro like:

#define __attribute__(x)

按照这个思想,我修改了插件 c/c++ ,添加了以下定义:blog

分析是 vscode 插件 c/c++ 的问题,我配置的 Intelli Sense Mode 为 msvc-x64 ,不能找到这个符号的定义,因此须要本身定义一个。ci

完美解决了这个问题,多谢万能的网友。get

solved

相关文章
相关标签/搜索