<QtCharts/QLineSeries>
を私のヘッダに含める方法が見つからないので、QtはQLineSeriesクラスについて知っています。<QtCharts/QLineSeries>を含めることができません
- 私は.proファイルに
Qt += charts
を追加しました。 #include <QtCharts/QLineSeries>
〜MainWindow.h
- 次に、.pro.userファイルとビルドを削除します。 .proファイルを再度開いて、最もクリーンな方法でプロジェクトを再構成します。
- 最後に、ビルドモードを
Release
に設定し、プロジェクトを右クリックして選択して実行してQMakeを実行します。
私はメッセージが表示されます。
...\PlottingCharts\mainwindow.h:14: error: 'QLineSeries' does not name a type
QLineSeries *series;
^
だから、はっきりとQtはQLineSeriesについて何も知りません。
例として、linechart
とopenglseries
の例が正しく動作します。
私は何が欠けているか知っていますか?
確かに、あなたが持っていたエラーは、型が定義されていないことを告げるコンパイルエラーでした。インクルードが見つからなかったのです! この問題に陥っている人には、見つからないシンボルについてリンカーエラーが発生した場合は、.proファイルにQt + = chartsを追加することを忘れてしまった(またはqmakeを再適用するのを忘れてしまった) – sandwood