无法在 vscode 中启动 QML 语言服务器:“无法启动 QML 语言服务器。”

问题描述 投票:0回答:1

我想开始在 vscode 中开发 Qt C++ 和 Quick/QML 项目。我已经安装了以下扩展:

  • Qt扩展包v1.0.2(包含4个扩展)
  • Qt C++扩展包v1.0.1(包含7个扩展)

接下来,我通过发出命令

> Qt: Open Qt Settings
打开“Qt 设置”,然后在
qmlls.exe
字段中输入
qt-qml.qmlls.customExePath
文件的路径。

通过此设置,CMake 和 C++ 部分没问题(即代码完成、语法突出显示、转到定义等),但对于 QML 文件,仅突出显示语法,QML 语言服务器无法运行:

无法启动 QML 语言服务器。

每次运行命令:

> Qt: Restart QML Language Server
,都会显示上述消息。

更多信息:

  • 操作系统:Windows 10
  • Qt:6.7
  • VS代码:1.95.1
qt visual-studio-code qml
1个回答
0
投票

您使用哪个

qmlls
版本?

如果

qmlls
版本低于
6.7.2
,Qt vscode 扩展不会默认启动,因为
qmlls
之前的
6.7.2
不稳定。在这种情况下,使用
qt-qml.qmlls.customExePath
可能没有帮助。如果错误报告比 6.7.2
 新,请随时在
此处

打开错误报告
© www.soinside.com 2019 - 2024. All rights reserved.