qtCreator使用cmake添加qchart组件的坑

1.添加组件

在CMakeLists中添加组件
如果已有的是这样
find_package(Qt5 COMPONENTS Widgets REQUIRED)
target_link_libraries(Earth PRIVATE Qt5::Widgets)
则仿照新增如下
find_package(Qt5Charts)
target_link_libraries(Earth PRIVATE Qt5::Charts)
注意画斜线部分需要跟你已有的保持一致,加粗部分为你要增加的组件,如qchart

以上操作等同于在qmake中添加
QT += core widgets charts

2.添加头文件

如我添加了qt图表相关的头文件

#include <QChart>
#include <QChartView>
#include <QSplineSeries>

3.添加using namespace QtCharts;

其他资料

GNU开发工具——CMake构建Qt工程实践
Qchart使用