我使用VSCode的C / C ++插件和新的intellisense引擎("C_Cpp.intelliSenseEngine": "Default"
)。
我使用C99及其宽度特定类型,如uint8_t
和uint32_t
。我遇到的问题是VSCode将uint8_t
和uint16_t
的每次使用标记为红色,因为它似乎没有找到它们的声明,而其他类型如uint32_t
和{{1很好。
我使用Ubuntu 16.04 LTS。我已经尝试使用默认设置来查找包含文件以及限制到clang包含但不起作用。怎么解决这个问题?
答案 0 :(得分:0)
一旦我使用正确的包含(和浏览)目录更新了它。 我用了命令
gcc -E -Wp,-v -xc /dev/null
获取该信息。