visual studio代码在c ++中显示错误的自动完成建议

时间:2018-02-15 14:32:53

标签: c++ autocomplete visual-studio-code vscode-settings

enter image description here

我正在尝试用C ++学习SDL所以自动完成对我来说非常重要.VS代码在SFML下工作正常但由于android问题我开始学习SDL,现在SDL的自动完成工作不正常。它总是暗示一些错误的成员,即使我没有包含任何库。我没有足够的VS经验。我从neovim来到VS只是因为无法正常工作的自动完成:(

enter image description here

我曾尝试过restring,更新和删除.vscode dir但没有发生任何事情

1 个答案:

答案 0 :(得分:0)

  • 将光标悬停在源代码
  • 中提到的头文件中
  • 你会注意到红色/绿色swiggly下划线
  • 出现一个灯泡图标,点击它
  • 选择名为“edit includepath setting”的选项
  • 它将带您进入新的“c_cpp_properties.json”
  • 在此json文件中,在您的平台下,将所有路径添加到headerfiles

这样做之后,大多数不需要的智能感知结果都会消失。只有相关的人出现在最高层。

VS代码是一个非常好的工具,它带有源代码控制功能。添加C ++扩展和调试器,你很高兴。