我想开始在 vscode 中开发 Qt C++ 和 Quick/QML 项目。我已经安装了以下扩展:
接下来,我通过发出命令
> Qt: Open Qt Settings
打开“Qt 设置”,然后在 qmlls.exe
字段中输入 qt-qml.qmlls.customExePath
文件的路径。
通过此设置,CMake 和 C++ 部分没问题(即代码完成、语法突出显示、转到定义等),但对于 QML 文件,仅突出显示语法,QML 语言服务器无法运行:
无法启动 QML 语言服务器。
每次运行命令:
> Qt: Restart QML Language Server
,都会显示上述消息。
更多信息:
您使用哪个
qmlls
版本?
如果
qmlls
版本低于 6.7.2
,Qt vscode 扩展不会默认启动,因为 qmlls
之前的 6.7.2
不稳定。在这种情况下,使用 qt-qml.qmlls.customExePath
可能没有帮助。如果错误报告比 6.7.2
新,请随时在此处打开错误报告