标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10

最近要搞一个MFC画折线图的程序,网上看到一个人人推荐的插件,还可以用于商业,于是学习ing。本片主要介绍配置方法和配置中的一些问题。详细配置方法可以看大佬图文教程,这里就不喧宾夺主了,草草介绍。

注意事项

1.源文件包括头文件和cpp文件均在source文件中,想要自己编写画图,可以不用下载demo和说明文件,因为用处真的不大。
2.部分版本的source编译后还存在一个问题,函数声明不一致。我忘了是哪个函数了,解决办法是再cpp文件中把函数参数类型size_t改为unsigned,这样就和.h文件一致,没有问题了。
3.目前大部分使用较低版本的vs,按照大佬的教程不会有任何问题。由于本人使用vs2019,在某些地方需要修改。

下面介绍下我配置过程
(1)文件下载,建议GitHub下载,不收费。链接https://github.com/HongXG/ChartCtrl
(2)新建一个基于对话框的MFC应用,(建议起一个好找的名字,因为源文件很多),新建一个筛选器,命名为ChartCtrl,右键,添加新建项,选中source中文件。
(3)在工具箱中找到Custom Control,拖拽一个到界面,修改style为0x52010000,类为ChartCtrl。
(4)给刚拖拽的Custom Control控件添加变量,变量名m_chartctrl,变量类型CChartCtrl。
(5)在dlg.h中添加
#include"ChartCtrl/ChartCtrl.h"
在dlg.cpp中添加如下
#include “ChartCtrl/ChartCtrl.h”
(6)运行,报错,*是否忘记添加pch.h
由于高版本vs使用pch代替stdafx做编译头,而high-speed Charting Control使用较低vs编译的,使用stdafx,因此产生不一致。
**解决方法:**打开建立的ChartCtrl筛选器,修改每个.cpp文件把#include“stdafx”改为#include“pch.h”
改完后依旧标红,提示打不开pch.h。莫慌,只是编译器没反应过来,运行并不会报错。
(7)再次运行,没有错误,并且不会闪退,正常显示画图框,即为配置完成。

后面再更新有关使用方面的技巧,希望有帮助。欢迎大家交流讨论

标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10-2020.12.11相关推荐

  1. linux 内核配置过程中遇到的问题

    大家都知道在修改内核需要两步 配置和编译 在配置过程中 用到的命令 make config.make menuconfig.make xconfig 前两个是文本界面 最后一个是图形界面 不建议用最后 ...

  2. ESXi与物理交换机静态链路聚合配置过程中的小陷阱

    作者:陆斌 文章来自微信公众号:平台人生 内容简介:ESXi与物理交换机之间配置静态链路聚合时,因为静态链路聚合的特点,在进行down网卡和从虚拟交换机移除网卡的操作时,可能会无法完成故障流量切换,影 ...

  3. opc客户端读取数据品质是bad_OPC DCOM配置过程中常见问题及其处理_济南达索机电科技有限公司...

    OPC技术提供了一种互联.可靠.安全的通信平台.然而,OPC技术依赖于DCOM架构,包括Windows安全和防火墙设置.访问控制列表.Server认证等.本文给出了OPC  DCOM配置过程中最常发生 ...

  4. Maven配置过程中出现:“‘dependencies.dependency.systemPath‘ for junit:junit:jar must be omitted...”的错误

    项目场景: 在maven的配置过程中,发现在尝试下载依赖的时候,出现了些许bug. 问题描述 采用的是直接手动导入的方法.配置好阿里云镜像仓库后(该步没有出现问题),先把junit依赖下载放到&quo ...

  5. DG配置过程中的参数解释

    文章目录 DG配置过程中的参数解释: 1.DB_NAME 2.DB_UNIQUE_NAME 3.LOG_ARCHIVE_CONFIG 4.CONTROL_FILES 5.LOG_ARCHIVE_DES ...

  6. Cordova安装与配置过程中出现的问题及解决办法

    最近在学习jQuery Mobile,在配置环境的过程中,遇到了一些问题,看百度这方面的资料挺少的,就自己总结一下了 1,在安装Cordova CLI过程中,提示出错,基本上是网速的问题,多安装几遍就 ...

  7. 拯救者Y9000P 安装Ubuntu18.04 、Ros Melodic等相关配置过程中出现的错误及解决办法

    电脑配置:拯救者Y9000P 2022 i9 3060 目录 一.安装Ubuntu18.04 1.安装UltralSO时无法写入镜像文件,显示磁盘/映像空间太小 2.由于2022拯救者Y9000PBI ...

  8. tracker_benchmark_v1.0配置过程中出现的问题及解决方案

    毕业设计是CV方向的,一直在调试tracker_benchmark_v1.0的代码,遇到了很多的问题,本篇博客记录我遇到的问题和解决的办法,也许还有错误的地方,欢迎大家一起讨论研究~ 一.介绍和注意事 ...

  9. N2N的配置过程中遇到的一些坑

    N2N作为一个开源的VPN工具,使用极其简单,但用的时候还是会出现不少问题,以下将我在配置的过程中遇到的问题,总结一下.. 首先我的系统是Win10专业版系统.. 首先edge和super的版本必须一 ...

最新文章

  1. R语言嵌套方差分析(Nested ANOVA)实战
  2. 蛋疼的配置go opengl的记录 running gcc failed: exit status 1 in golang in windows
  3. VUE 使用插件vue-clipboard2复制内容至剪切板(两种使用方法)
  4. DE标识DellUtility磁盘手动创建
  5. 关于l ibrary not found for -lz.1.2.3 编译错误
  6. html table导出到Excel中,不走后台,js完成
  7. 【LCT】Tree II(luogu 1501)
  8. 台积电晶圆14A厂周三曾因断电而部分停产 预计损失不低于2800万美元
  9. matlab基于dct的图像压缩编码解码_一篇文章搞定DCT在JPEG中的本质
  10. Pecl和Pear的区别和联系?
  11. 谷歌再现大规模宕机!
  12. 微信emoji表情json文档
  13. 2020-10-27 史上最全最新机器人领域期刊总结
  14. 计算机仿真塞曼效应实验报告,塞曼效应实验报告[完整版].doc
  15. Tableau学习Step2一数据文件的读取与统计图、表的概述
  16. 河北外国语学院计算机宿舍,2021年河北外国语学院新生宿舍条件和宿舍环境图片...
  17. 【Niagara 03】Tridium N4使用——时间表生成
  18. echarts label点击_echarts 点击方法总结,点任意一点获取点击数据,举例说明:在多图联动中点击绘制标线...
  19. 网络:网络层IP协议
  20. 分层强化学习综述:Hierarchical reinforcement learning: A comprehensive survey

热门文章

  1. ps2口键盘改usb计算机设置,轻松把PS2键盘、鼠标接口改造成USB接口
  2. 进阶项目(12)PS2键盘驱动程序设计讲解
  3. 有关三次握手,四次挥手的超详细总结!!!
  4. 税费申报计算机代码,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
  5. 由开启coredump引起的对shell的深入探究
  6. 第十三章:项目相关方管理 - (13.1 识别相关方)
  7. Microsoft Office Word 2010-2016中公式不能自动斜体的解决方法
  8. LTE学习-信道估计(LS算法)
  9. RTX3060是什么级别显卡 RTX3060显卡什么水平
  10. 几种常用的开发模型和测试模型