我安装了 QTCreator 和 Ubuntu SDK,如下所示。当尝试运行此处提供的代码示例时,QTCreator 告诉我它找不到 Ubuntu.Components QML 模块。
备注:
构建日志说:
file:///home/giladnaaman/Programming/Projects/CurrencyConverter/CurrencyConverter.qml:2 模块“Ubuntu.Components”未安装
但是该目录/opt/qt5/imports/Ubuntu/Components
存在(并且充满了文件)。
添加importPaths: [ "/opt/qt5/imports" ]
到qmlproject
文件后:
QML 模块不包含有关插件中包含的组件的信息。
QMetaType::registerType: 二进制兼容性中断——“QPaintBufferCacheEntry”[1024] 的类型标志不匹配。之前注册了 TypeFlags(0x103),现在注册了 TypeFlags(0x3)。