qt项目找不到插件 - 通过qmlproject文件中的importPaths设置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt项目找不到插件 - 通过qmlproject文件中的importPaths设置?相关的知识,希望对你有一定的参考价值。

客户从Qt Creator 2.6.1提供了QML项目v1.1,但找不到其中一个插件的导入路径:

我把它设置为:

importPaths: [ "plugins/com/myCustomer/hmiframework"]

这是.dll文件的目录,但qml文件找不到libs。

我在导入代码上收到此错误:

 import com.myCustomer.hmiframework 1.0

这是错误:

Error while loading project file C:/Users/elswick/Documents/Customers/myCustomer/docs/project/name/project.qmlproject.
file:///C:/Users/elswick/Documents/Customers/myCustomer/project/name/project.qmlproject:20 Property value set multiple times

不知道从哪里开始。选择Design时显示的错误是:

QML module not found

Import paths:
C:/Users/elswick/Documents/Customers/myCustomer/docs/project/name/plugins/com/myCustomer/hmiframework

For qmake projects, use the QML_IMPORT_PATH variable to add import paths.
for qmlproject projects, use the importPaths property to add import paths. (2:1)

谢谢。

答案

我认为在第20行(或周围)的项目中存在错误,其中属性值被多次设置。这意味着,在qtcreator加载模块之前,您必须修复此错误。

以上是关于qt项目找不到插件 - 通过qmlproject文件中的importPaths设置?的主要内容,如果未能解决你的问题,请参考以下文章

在 Linux 上从源代码构建的 Qt5 上找不到 Qt 平台插件 xcb

使用VS开发QT项目时出现找不到QT头文件

使用VS开发QT项目时出现找不到QT头文件

找不到qt平台插件xcb

在“”中找不到 Qt 平台插件“xcb”

Mendeley 找不到“Qt WebEngine 插件”(Linux 桌面应用程序)