-
从Kvaser官网下载开发组件
下载地址:https://www.kvaser.com/download/
下载文件:Kvaser CANlib SDK(canlib.exe) -
下载并安装Qt
下载地址:http://download.qt.io/
下载文件:qt-opensource-windows-x86-5.12.2.exe -
编译DEMO - qtcandemo
1、用Qt打开范例qtcandemo;
2、将“C:\Program Files (x86)\Kvaser\Canlib\INC”路径下的头文件,拷贝至qtcandemo目录下“D:\QtWorkspace\qtcandemo\demo”;
3、进入“项目”页面进行设置;
选择“Desktop Qt 5.12.2 MinGW 32-bit”;
4、点击“运行”;
注意:
1、如果点击“运行”出现错误,可以尝试在项目目录的项目名称处右键选择“重新构建”,然后再点击“运行”。
2、如果在“项目”页面选择了“Desktop Qt 5.12.2 MSVC2015 64bit”或者“Desktop Qt 5.12.2 MinGW 64-bit”则会报错;这是因为“项目设置为32-bit”,那么调用的库必须为32位的库。
3、DEMO - qtcandemo中默认调用32位的导出库(canlib32.lib)
4、如果将项目设置为64位(比如,选择了Desktop Qt 5.12.2 MSVC2015 64bit),那么需要采用Kvaser提供的64位的canlib32.lib(路径:C:\Program Files (x86)\Kvaser\Canlib\Lib\x64);
- 首先,将64位的canlib32.lib拷贝至D:\QtWorkspace\kvaser_demo0417\qtcandemo\demo目录下;
- 然后,编辑demo.pro文件
win32 {
INCLUDEPATH += Your path here!
LIBS += $$PWD/canlib32.b (原为canlib32.a)