2017-02-07 13 views
1

Qt QChartを使用して線グラフをプロットしようとしています。 Qt 5.8でVisual Studio 2013を使用しています。私は単純なQApplicationを作成しました。 QLineSeries *シリーズをペーストすると、QLineSeriesは定義されていません。これをどうすれば解決できますか?ビジュアルスタジオでQChartを使用する

general properties 
- Linker 
    - Input 
    - add the path: e.g. C:\Libraries\Qt\Qt5.7.0\msvc\lib\Qt5Chartsd.lib 

私が思う、あなたが名前空間を追加することを忘れないでください:

#include "QtGuiApplication2.h" 
#include <QtWidgets/QApplication> 
#include <QtCharts/QChartView> 
#include <QtCharts/QLineSeries> 

int main(int argc, char *argv[]) 
{ 
    QApplication a(argc, argv); 
    QtGuiApplication2 w; 

    QLineSeries *series = new QLineSeries(); 

    w.show(); 
    return a.exec(); 
} 

答えて

1

あなたは下QT5Chartsにリンクする必要がありますか?

using namespace QtCharts; 

あなたはcmakeのでは動作している場合、ちょうどあなたのcmakeのファイルにこれを追加します。

find_package(Qt5Charts) 
target_link_libraries(${targetName} Qt5::Charts) 
+0

soeren- @私は、追加の依存関係 – amanda45

+0

と名前空間の下にこれを追加しました、ことをしようとしましたか? – Soeren

+0

@ Soeren-ありがとうございました – amanda45

関連する問題