Intellisense在Visual Studio Code中找不到uint8_t和uint16_t

时间:2017-10-19 06:22:28

标签: visual-studio-code

我使用VSCode的C / C ++插件和新的intellisense引擎("C_Cpp.intelliSenseEngine": "Default")。 我使用C99及其宽度特定类型,如uint8_tuint32_t。我遇到的问题是VSCode将uint8_tuint16_t的每次使用标记为红色,因为它似乎没有找到它们的声明,而其他类型如uint32_t和{{1很好。

我使用Ubuntu 16.04 LTS。我已经尝试使用默认设置来查找包含文件以及限制到clang包含但不起作用。怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

一旦我使用正确的包含(和浏览)目录更新了它。 我用了命令

gcc -E -Wp,-v -xc /dev/null

获取该信息。