Kvaser、C++、Qt编写监控界面(一)

  • 从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)

猜你喜欢

转载自blog.csdn.net/Aiyanghong/article/details/89357631