1

顧客が Qt Creator 2.6.1 から QML プロジェクト v1.1 を提供しましたが、プラグインの 1 つのインポート パスが見つかりません。

私はそれを次のように設定しました:

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

これは .dll ファイルのディレクトリですが、qml ファイルはライブラリを見つけていません。

インポート コードで次のエラーが発生します。

 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

ここからどこへ行くべきかわからない。デザインを選択すると表示されるエラーは次のとおりです。

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)

ありがとう。

4

1 に答える 1

1

あなたのプロジェクトには、プロパティ値が複数回設定されている 20 行目 (またはその前後) でエラーがあると思います。つまり、qtcreatorモジュールをロードする前に、このエラーを修正する必要があります。

于 2013-07-02T17:22:26.903 に答える