Qt调用第三方库一般有两种方式顯示和隐式。这里主要介绍显示调用CAN卡第三方库(因为隐式调用CAN失败了太懒,不想弄了)简单介绍隐式调用。
- 工程下打开.pro文件右键选擇“添加库”
- 选择“外部库”、“动态库”
- 工程添加头文件xx.h
- 头文件包含“xx.h"
2、CAN.lib文件夹里有几个文件如下。Kerneldlls中有很多xx.dll文件如下。将使用的CAN类型对应的.dll文件复制(我使用的是usbcan所以是usbcan.dll),放到工作目录下同时复制ControlCAN.h到工作目录下。
5、声明与usbcan.dll里的函数功能相对应的函数在头文件Φ添加:
7、将usbcan.dll中的函数功能分解到自定义对应的函数中,源文件中: