web-dev-qa-db-ja.com

プロジェクトエラー:QTの不明なモジュール:グラフ

QTwidgetsを使用してQTアプリをビルドし、RaspberyPi3でビルドルートでビルドされたSDカード内のイメージを実行しています。チャートはQtWidgetsに基づいており、ウィジェットがサポートされているため、チャートがサポートされていると思います。

私の問題は、チャートをプロジェクトに統合してコンピューターでプロジェクトを実行しても問題はありませんが、これをラズベリーに展開しようとすると、ファイルとライブラリが含まれず、エラーが表示されます。

私の.proファイルには、QT + =チャートがあります。

ただし、これにより次のエラーが発生します。

エラー:QTの不明なモジュール:グラフ

ただし、これを削除すると、ライブラリが見つからないというエラーが表示されます。

QtCharts/QChartGlobal:そのようなファイルやディレクトリはありません

私の問題は、プロジェクトにラズベリーsdカードのライブラリまたはプラグインのディレクトリを与えているだけではないと思います。誰か助けてもらえますか?さらに情報が必要な場合は、できるだけ早く回答するようにお願いします。

5
André Alves

Buildrootに最近追加されたqt5chartsパッケージを有効にする必要があります。今週初めからの2018.02-rc1リリース候補に含まれています。

http://git.buildroot.net/buildroot/tree/package/qt5/qt5charts

1
Peter Korsgaard

だから、私はピーター・コースガードからの回答でこの問題を解決しました。基本的に、古いバージョンのBluetoothを削除し、QtChartsをサポートする新しいバージョンをインストールしました( https://buildroot.org/downloads/buildroot-2018.02-rc1.tar.gz )。これで、アプリケーションが実行されます。見つかった問題:新しいバージョンを起動中にクラッシュさせ、「カーネルパニック」を発生させていたため、cmdline.txtとconfig.txtの内容を変更しました。 makeによって生成されたデフォルトのcmdline.txtとconfig.txtを使用しただけで、現在は実行されています。

0
André Alves