VSCODE里面的clang-format 无法起作用,出现write epipe错误的解决方法(绝对路径会更改)。

换了电脑之后,忽然发现clang-format无法起作用了,在VSCODE里面按住ALT+SHIFT+F 运行clang-format时出现write epipe的警告。在网上查资料发现需要设置clang-format.executable路径,我按照自己电脑的路径添加绝对路径“C:\\Users\\Administrator\\.vscode\extensions\\ms-vscode.cpptools-0.30.0-insiders3\LLVM\\bin\\clang-format”(记住需要添加双斜杠),问题解决。用过两周后同样的问题又出现了,检查看到路径设置还存在。折腾几次后忽然发现绝对路径不对,变成了:“C:\\Users\\Administrator\\.vscode\extensions\\ms-vscode.cpptools-0.30.0-insiders4\LLVM\\bin\\clang-format”。原来随着VSCODE的升级,这个路径会自己改变的。这样的话,这个路径就不保险了,我在C盘搜索了一下,发现clang-format.exe还存在于另外一个路径“C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\Llvm\\bin\\clang-format”下面。于是在设置里面更换成这个路径,重新测试,发现一样能解决问题----只存在一个路径的可以尝试将clang-format.exe拷贝到另外一个自建的目录下,然后在VSCODE里面设置这个新路径。    在设置 editor:format on save前面打钩,保存时clang 自己起作用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值