vs2019使用qcharts qt5.13.2

qcharts的使用

踩了半天的坑,终于解决了vs中使用qcharts,今天写这篇文章希望能帮助大家

开发工具

vs2019 qt5.13.2

安装 qt5.13.2的注意事项

在使用qt5.13.2的时候要在安装的时候吧qcharts的组件一起安装,如果没有安装可以通过qt自带的tool工具进行拓展,具体看这篇文章 https://blog.csdn.net/u011607490/article/details/81459072
或者卸载重新安装

vs中使用qcharts

使用qcharts的话需要配置环境,

第一步

先在你创建好的ui中创建widget,对widget右键提升,在弹出的框中填写,如图
vs2019使用qcharts qt5.13.2_第1张图片
提升的类名称填写:QChatView (图中填写QWidget是错误的)
头文件:填写QtCharts/qchartview.h

第二步

在你引用ui的h头文件中写入 如图
vs2019使用qcharts qt5.13.2_第2张图片

写入下面的代码

#include 
QT_CHARTS_USE_NAMESPACE

#ifdef _DEBUG
#pragma comment(lib,"Qt5Chartsd.lib") //Debug
#else
#pragma comment(lib,"Qt5Charts.lib") //Release
#endif 

代码写在你引用ui的h里面,必须在你的引用ui的上面,因为你打开ui就会发现,ui里面有需要通过这个导入

第三步(vs中配置环境)

你配置完上面的还是不行,因为你运行的话会发现还是找不到qcharts,因为你的vs中没有配置环境
打开vs中的 项目》》属性 在c/c++中的常规》》附加包含目录把你的qcharts的代码配置在其中,
qchart的代码在你安装路径底下,我的是D:\qts\5.13.2\msvc2017_64\include\QtCharts 这样的路径
如图
vs2019使用qcharts qt5.13.2_第3张图片
配置完整个后,运行代码还是不行会报一个找不到qt5chartsd.lib
继续在配置属性中配置 点击vc++目录在库目录是把你qt的lib加入进去我的是D:\qts\5.13.2\msvc2017_64\lib
vs2019使用qcharts qt5.13.2_第4张图片

完成上面的步骤运行代码就没有问题了,如果出现问题,评论区回复;

你可能感兴趣的:(vs2019,qt安装)