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

相關文章
相關標籤/搜索