【发布时间】:2017-08-31 15:38:40
【问题描述】:
我刚刚在我的 Windows 10 机器上安装了 Visual Studio Code,但我收到错误“无法启动客户端 Clang 语言服务器”...。 我该如何解决这个问题?
问候, 娟
【问题讨论】:
-
对我来说,它发生在 32 位 Windows VM 上。看起来 Clang 语言服务器仅作为 64 位二进制文件提供。
我刚刚在我的 Windows 10 机器上安装了 Visual Studio Code,但我收到错误“无法启动客户端 Clang 语言服务器”...。 我该如何解决这个问题?
问候, 娟
【问题讨论】:
这可能是因为 VS Code 或扩展程序正在尝试运行 clang,而您没有安装它或没有配置路径。
使用code --disable-extensions 从命令行启动代码。消息是否仍然出现?如果不是,那么您的扩展之一就是罪魁祸首。找出哪一个与 C 或 C++ 相关,并阅读它的文档。
【讨论】:
我在尝试为 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。