【问题标题】:Using QChart in visual studio在 Visual Studio 中使用 QChart
【发布时间】:2017-02-07 14:39:15
【问题描述】:

我正在尝试使用 Qt QChart 来绘制折线图。我正在使用带有 Qt 5.8 的 Visual Studio 2013。我创建了一个简单的 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();
}

【问题讨论】:

  • 你的工具链是什么?带有 Qt VS 工具的 Visual Studio?

标签: c++ qt charts qt5.8


【解决方案1】:

您需要链接到 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)

【讨论】:

  • @soeren- 我试过了,我在附加依赖项下添加了它
  • 还有命名空间?
猜你喜欢
  • 2018-04-15
  • 1970-01-01
  • 1970-01-01
  • 2012-07-26
  • 2015-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多