答案 0 :(得分:1)
这应该是由c / c ++ Advanced lint模块引起的,同样的错误可能是由其他模块引起的,这些错误发生时,当你没有那些模块时你会收到有关已安装的警告,在此案例Clang,CppCheck和flexeLint。那么首先你可以从这里下载并安装它们:
对于那些程序,一旦安装,默认情况下应该添加到系统路径环境变量中(如果不是你可以自己动手,cppcheck不要自动添加到windows中的路径),如果它们被添加的话到这里的路径,vscode或调用插件" c / c ++高级lint",将识别它们,因为将测试命令是否在控制台级别被识别。如果您不想将这些工具添加到路径中,您仍然可以在参数中指定这些工具可执行文件的路径,因为您可以按照以下每个模块的说明进行操作:
你也可以查看:https://marketplace.visualstudio.com/items?itemName=jbenden.c-cpp-flylint
经常,插件依赖于需要手动安装的其他程序,每次都需要阅读要安装的模块的文档,看看你需要做什么配置
有关flexlint的警告,您可以通过将其添加到用户设置来禁用它:
完全禁用flexlint,因此插件不会搜索它。我不确定,可能是设置cppcheck就足够了,否则你要设置它。我个人有这套。当然,除非你计算购买产品,然后设置路径。
希望你们一切顺利!