Использование QChart в visual studio

Я пытаюсь использовать Qt QChart для построения линейного графика. Я использую Visual Studio 2013 с Qt 5.8. Я создал простое приложение QApplication. Когда я вставляю QLineSeries * series, он говорит, что QLineSeries не определен. Как я могу это исправить?

#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();
}

3

Решение

вам нужно связать с QT5Charts под:

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

Я полагаю, вы не забыли добавить пространство имен?

using namespace QtCharts;

если вы работаете с cmake, просто добавьте это в ваш файл cmake:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]