QT 环境:
QT :5.15.2 MinGw 32  
Qt Creator 6.0.2

函数/例程下载 (zlg.cn)

1.建立新的项目
文件-->QT Widgets Application ->XXXX  ->qmke-->MinGw 32  
2.对项目进行Debug 构建(Debug)
3.zlg库的添加
解压zlgcan二次开发库,打开zlgcan_x86,将下图文档放于 项目文件夹内
将剩余的kerneldlls和zlgcan.dll放于Debug目录下
在项目上右击:

选择项目中的zlgcan.lib

4.测试
打开ui设计文件添加Push Button控件,右击转到槽,转到mianwindow.cpp文档下添加以下代码:
#include "zlgcan.h"
#include "QMessageBox"
DEVICE_HANDLE dhandle;
void MainWindow::on_pushButton_clicked()
{
    dhandle = ZCAN_OpenDevice(ZCAN_USBCAN_2E_U,0, 0);
    if (INVALID_DEVICE_HANDLE == dhandle)
    {
    QMessageBox::information(this,"note",QString::fromLocal8Bit("fail"));
}
    else
    {
        QMessageBox::information(this,"note",QString::fromLocal8Bit("ok"));
    }
}
代码及常见问题:
1.代码种 ZCAN_USBCAN_2E_U  为设备型号自己对应修改我手上正好有ZCAN_USBCAN_2E_U所以设置为该型号,具体可以查看zlgcan.h文档内;
2.DEVICE_HANDLE dhandle  查阅 zlg给的库中的说明文档;
3.注意CAN卡使用前需要驱动,可以先用zlg提供的程序运行CAN卡是否正常,再用自己的程序调试;
4.配置完成后可参照【使用手册】ZLGCAN接口函数使用手册.pdf 进行函数使用;

QT 加载周立功CAN卡库相关推荐

  1. QT加载muPDF库和对muPDF的调用

    http://jinzeyu.cn/index.php/archives/126/ 以下链接都是我过去写的,第一个讨论加载,第二个解决了更多问题,这次我要简单分享一下如何写代码. QT加载muPDF- ...

  2. QLibrary Class Reference(qt加载外部库)

    QLibrary Class Reference [QtCore module] 该类加载分享的库在运行时. #include <QLibrary> 继承QObject 注意:所有函数是可 ...

  3. 解决QT加载dll失败问题

    1.dll源码如下(使用vs2015编译): // 下列 ifdef 块是创建使从 DLL 导出更简单的 // 宏的标准方法.此 DLL 中的所有文件都是用命令行上定义的 SUM_EXPORTS // ...

  4. 关于Qt 加载网页(二) QWebenginePage和QWebengineView傻傻分不清楚

    书接上回,关于Qt加载网页(一)末尾提到一个createWindows用法的问题,并且提供了两个参考博文.本人在初次使用createWindows的时候产生了一个疑问,如果在函数中直接返回this,是 ...

  5. Boost:使用Qt加载图像,应用简单的框模糊滤镜

    Boost:使用Qt加载图像,应用简单的框模糊滤镜 实现功能 C++实现代码 实现功能 ,Boost的compute模块使用Qt加载图像,应用简单的框模糊滤镜 C++实现代码 #include < ...

  6. php站群系统,ThinkPhp内核逐鹿泛目录站群系统 毫秒级加载速度 丰富的内容库搭配(价值8000元)...

    [温馨提示]源码包解压密码:www.youhutong.com 资源描述 ThinkPhp内核逐鹿泛目录站群系统 毫秒级加载速度 丰富的内容库搭配(价值8000元) 源码介绍: 逐鹿泛目录站群完整源码 ...

  7. Qt加载RGB内存数据,并显示彩色图

    最近在做图像处理,需要将试验得到的数据转化成RGB,再显示到界面 顺便学习了如下三个知识点: RGB数据生成BMP位图 YUV 格式与 RGB 格式的相互转换公式总结(C++版) 将RGB数组在内存中 ...

  8. Qt 加载图片文件路径详解

    QT 加载文件,图片路径很容易搞混,需要注意的是WINDOW路径分隔符为"\",QT为"/",我遇到的路径加载总结为三种情况: (1)绝对路径,文件的整个路径, ...

  9. QTableWidget加载大量数据不卡顿

    QTableWidget加载大量数据不卡顿解决办法 原因 解决方案 举例说明 重新鼠标事件 wheelEvent() 实现方法 事件过滤器 eventFilter() 实现方法 实现滑动加载 总结: ...

  10. 基于QT编写的周立功CAN,可进行uds、bootloder的上位机开发

    基于QT编写的解析周立功CAN 1.介绍 应用场景:需要将CAN数据传输到上位机. 可以进行界面显示,做一些基于can的演示系统等 2.封装的模块 1.CanComm.c 中间层 封装通信函数 封装了 ...

最新文章

  1. Vue.js slots: 为什么你需要它们?
  2. wxWidgets:wxProcess类用法
  3. 433M射频遥控灯、震动感应灯、WIFI避障小车
  4. art-template入门(八)之选项
  5. 到底是什么程序和功能?
  6. C++中父类的虚函数必需要实现吗?
  7. 利用 Excel 在 Altium Designer 中快速新建元器件库
  8. windows curl ssl版本号编译
  9. FFmpeg mp4转yuv播放/截取帧(八)
  10. Linux(centos7下载安装)
  11. dreamweavercc 数据库_Dreamweaver CC
  12. O'Reilly总裁提姆-奥莱理:什么是Web 2.0
  13. CloseHandle(),TerminateThread(),ExitThread()的区别
  14. 360Replugin插件Activity横屏
  15. OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  16. 观察者模式实际应用场景「扩展点实战系列」- 第439篇
  17. android 流畅动画svg,android svg动画
  18. PLSQL执行SQL脚本文件「适用批量」- 工具使用篇
  19. 汇编基础--cmp汇编指令
  20. jmeter的参数和请求后的参数不一致问题

热门文章

  1. turnserver.conf文件详解
  2. 添加内核驱动模块(5)(mydriver.c+ Konfig+Makefile )
  3. Moonlight 串流分辨率设置
  4. 正方教务管理系统服务器崩溃,正方教务管理系统应用中存在的问题及应对策略...
  5. 数学建模-BP神经网络简介
  6. 【常用软件下载地址】java开发官方资源下载网址大全(持续更新)
  7. hex对ARP和IP、ICMP数据包的分析
  8. ARP病毒攻击技术分析与防御
  9. 织梦采集侠自动采集伪原创发布设置
  10. JDK6升级JDK8踩雷