c++ - 如何修复 "QtCharts"库文件未找到/无法包含 <QtCharts>?

标签 c++ qt qt5

<分区>

我是 Qt GUI/Widget 应用程序的新手,我正在尝试制作一个简单的条形图。我试图复制 QT 在其网站上提供的完全相同的代码,[链接]:https://doc-snapshots.qt.io/qt5-5.11/qtcharts-barchart-example.html#creating-bar-charts .但是,我不断收到很多错误消息,提示找不到“QtCharts”文件和找不到“QBarSet”“QLegend”,基本上找不到包含的每个库。

我在 QT 网站上看到一些疑难解答页面,它说我必须在我的 .qml 文件中添加一些导入语句。但我似乎找不到 .qml 文件在哪里? 【链接】:https://doc.qt.io/qt-5/qtcharts-index.html

我的代码看起来完全像这样:

//main.cpp
----------
[link]: https://doc-snapshots.qt.io/qt5-5.11/qtcharts-barchart-main-cpp.html
//.pro file
------------
QT       += core gui charts
//I only add "charts" in the above line from the original .pro file
//everything else is the exact same .pro file as in the original.

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = testing_file
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
        main.cpp \
        mainwindow.cpp

HEADERS += \
        mainwindow.h

FORMS += \
        mainwindow.ui

您如何修复/使代码工作?我真的不知道如何修复错误消息。谢谢!

最佳答案

我刚刚意识到我没有安装 eyllanesc 提到的 QT 图表的组件/子模块。我不得不重新安装 QT 并启用 QT 图表组件。您可以使用 QT Maintenence 工具添加它,但我没有它,所以我再次重新安装它,因为我仍然有安装程序。

引用:How to include the QtCharts library in Qt Creator 4.2.0 (Community)

关于c++ - 如何修复 "QtCharts"库文件未找到/无法包含 <QtCharts>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56513925/

相关文章:

c++ - 为什么不允许使用 "empty attribute block"?

c++ - 为什么vector.emplace_back 调用移动构造函数?

C++:使用 mem_fn 和 bind1st 创建函数对象

multithreading - 带有线程类的 Qt 信号和槽

qt5 - 如何在 QT5 上安装 QT3d?

c++ - 使用几何着色器实现裁剪平面?

c++ - 在 C++11 中抛出异常时是否使用 move 语义?

qt - QML:如何在图像源之间制作漂亮的过渡效果(一个淡入另一个)?

c++ - QSplitter 中的固定宽度小部件

qt - 如何在 Qt TableView 中实现类似过滤的电子表格?