Qt开发吉阳光电周⽴功CAN盒的开发库DLL加载的两种⽅法
采⽤Qt进⾏CAN通信界⾯开发,周⽴功CAN盒提供⼆次开发库,其DLL⽂件加载,⼀般有两种⽅法。贾玲现任老公
先要确保该USB-CAN转换器的驱动程序正常,可⽤周⽴功⼚家⾃带的调试软件进⾏通信。
⽅法⼀:借助.lib⽂件
三无人员
优点是使⽤起来简单,直接调⽤头⽂件⾥的函数就可以了。缺点是需要将.lib⽂件的路径,包含在.pro⽂件⾥,容易将相对论或绝对路径搞错。
按照相对路径加⼊如下命令。
#Prompt: LIBS+= is for .a(MinGW) or .lib(msvc) file, NOT for .dll file.
降温费标准LIBS += -L"KaTeX parse error: Expected 'EOF', got '#' at position 25: …32/" -lVCI_CAN #L IBS += -L"PWD/GYCan64/" -lVCI_CAN
其中PWD是指源代码的.pro⼯程⽂件所在的路径,后⾯的库名称第⼀个字母必须是⼩写的l,并去掉后缀名。
若提⽰路径不到,可改成绝对路径。
如果有第三⽅单独提供的头⽂件引⽤,则可以采⽤INCLUDE加⼊.h ⽂件的引⽤路径.
公司取名字大全免费#INCLUDEPATH += ./GYCan
⽅法⼆:使⽤QLibrary加载
黄日华个人资料优点是不需要.lib⽂件,.dll⽂件加载或解析失败时,可以输出详细的提⽰信息。
注意区别DLL⽂件和LIB⽂件:
刘彻是谁在运⾏时,采⽤的是DLL⽂件,开发时采⽤的是.lib⽂件和.h⽂件。
吉阳光电的CAN设备运⾏时需要VCI_CAN.dll和SiUSBXp.dll
周⽴功的CAN适配器运⾏时需要的是ControlCAN.dll和kerneldlls⽬录
注意DLL⽂件区分32位或64位,需要注意两者必须匹配。建议采⽤32位。
提供源代码,提供技术⽀持。