为什么我在vscode中收到“无法激活XX分析器”等错误消息?

时间:2017-07-18 07:53:00

标签: visual-studio-code

我在vscode中添加了一些扩展,之后,每次打开/切换到带有C文件的选项卡时,我都会收到一个下拉列表,其中包含三条关于无法激活分析器的错误消息。为什么呢?

以下是扩展程序:

List of extensions

以下是错误消息:

error messages

1 个答案:

答案 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的警告,您可以通过将其添加到用户设置来禁用它:

  • " c-cpp-flylint.flexelint.enable":false

完全禁用flexlint,因此插件不会搜索它。我不确定,可能是设置cppcheck就足够了,否则你要设置它。我个人有这套。当然,除非你计算购买产品,然后设置路径。

希望你们一切顺利!