我有一个简单的示例 QML 应用程序,在使用 QTcreator 时可以完美运行。当我在 VScode 中打开同一个项目时,我得到:
..../main.qml:1:module "QtQuick" version 2.15 is not installed
这来自我的代码中的第一行:
import QtQuick 2.15
如何修复此问题以使其在 VScode 中正常工作?我正在使用 Felgo 运行 QML 应用程序。
使用Linux机器,Ubuntu 20.04。
我尝试编辑
c_cpp_properties.json
文件并将路径添加到 qt5 文件夹。
到目前为止还没有运气。
此 VS Code 扩展的使用页面应该解释如何安装声称能够调用 QML 文件的扩展。我已经为我完成了扩展工作,但我也有它不工作(请参阅我的问题以获取解释),可能是由于其开发的alpha阶段。
另一种选择是按照此 Qt 文档 的说明进行操作 - 安装 QML 运行时工具。这允许您通过 VS Code 终端调用
.QML
文件。我只能使用基于 Linux 的操作系统的软件包为 Qt5 安装此程序,正如 this Qt Discourse post 所解释的那样,但根据我阅读的文档,它也应该适用于 Qt6。
当我找到更好的信息时,我将更新此内容。