キリン系Qt 5.6.1にQtChartモジュールを追加する


最近Qtで何か書くときにQtChartモジュールを使って座標系を作ろうと思っています.そして当たり前のようにProファイルに入力
QT += charts

わかった、私は無邪気だ、新聞を間違えた.
Project ERROR:Unknown module(s) in QT: charts

やはり、システム持参のQt 5.6.1、QtChartモジュールを持たないで、後で知って、これはシステムを責めることができなくて、QtがQtChartを持っているのは5.7以降のことで、だから、選ばないで、自分で1つのQtChartをコンパイルするしかありません.開発環境:銀河麒麟V 10オペレーティングシステム、armアーキテクチャ、FT 2000/4プロセッサが先に次のlinuxシステムで使用するQtChartソースコード.ダウンロードリンク:QtChartソースをダウンロードしてダウンロードした後、あなたの好きなディレクトリの下に置いて、解凍して、それから:
$ cd qtcharts-opensource-src-5.7.0
$ /usr/lib/aarch64-linux-gnu/qt5/bin/qmake         // Makefile 
$ make -j4
$ sudo make install          // sudo, , /usr  

上記の手順ではアドレスを指定しないで、Qtが見つからないようにデフォルトのアドレスを配置すればいいです.この時、主にこの2つの変化があります.
/usr/lib/aarch64-linux-gnu/qt5/qml/QtCharts   // QtCharts
/usr/include/aarch64-linux-gnu/qt5/QtCharts   // QtCharts

他の場所からコピーしようとしないでください.私は試しました.権限を与えるなどの操作は、操作が間違っていて、役に立たないかもしれません.これでQtはQtChartsを正常に使用できますが、上記のコンパイルは通常の操作で、qmake->make->make installという順序です.記録しておきますが、説明のためにキリンシステムでできるだけです.最后に、目を覚まして!!!QtChartsを正常に使用するには、呼び出されたクラスでなければなりません.hまたは.cppでは、QtChartsを使用するネーミングスペースを指定します!
using namespace QtCharts;