【问题标题】:Couldn't start client Clang Language Server in VS Code无法在 VS Code 中启动客户端 Clang 语言服务器
【发布时间】:2017-08-31 15:38:40
【问题描述】:

我刚刚在我的 Windows 10 机器上安装了 Visual Studio Code,但我收到错误“无法启动客户端 Clang 语言服务器”...。 我该如何解决这个问题?

问候, 娟

【问题讨论】:

  • 对我来说,它发生在 32 位 Windows VM 上。看起来 Clang 语言服务器仅作为 64 位二进制文​​件提供。

标签: visual-studio-code


【解决方案1】:

这可能是因为 VS Code 或扩展程序正在尝试运行 clang,而您没有安装它或没有配置路径。

使用code --disable-extensions 从命令行启动代码。消息是否仍然出现?如果不是,那么您的扩展之一就是罪魁祸首。找出哪一个与 C 或 C++ 相关,并阅读它的文档。

【讨论】:

【解决方案2】:

我在尝试为 vscode 上的 Swift 开发解决这个问题时发现了这个线程。是的,禁用扩展会消除错误,但这是 Swift 的解决方案。

为 vscode 构建 Swift 插件后,您必须将其指向可执行文件(我忽略了这样做)。为此,您必须将此 JSON 添加到您的 settings.json

"sourcekit-lsp.serverPath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/sourcekit-lsp"

更多信息请看article

【讨论】:

  • 如果在那里找不到,可执行文件也可能在/Library/Developer/CommandLineTools/usr/bin/sourcekit-lsp
猜你喜欢
  • 2020-02-07
  • 1970-01-01
  • 2020-07-24
  • 2021-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-25
  • 2021-08-23
相关资源
最近更新 更多