2017-02-07 3 views
1

Qt QChart를 사용하여 선 그래프를 그려보고 있습니다. Qt 5.8에서 Visual Studio 2013을 사용하고 있습니다. 간단한 QApplication을 만들었습니다. QLineSeries * 시리즈를 붙여 넣을 때 QLineSeries가 정의되지 않았다고 말합니다. 이 문제를 어떻게 해결할 수 있습니까?Visual Studio에서 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에 연결해야합니까? 당신이 cmake 작업하는 경우

using namespace QtCharts; 

, 당신의 cmake 파일에 추가하십시오

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

을 내가 추가 종속성 – amanda45

+0

및 네임 스페이스 아래에 추가 것을 시도 soeren- @? – Soeren

+0

@ Soeren- 고마워요 – amanda45