【发布时间】:2013-01-25 14:25:39
【问题描述】:
我安装了 QTCreator 和 Ubuntu SDK,如 here 所示。 当尝试运行here 提供的代码示例时,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)。
【问题讨论】: