周立功USBCAN-II+在Linux使用用c++编编译为什么会提示库函数找不到?

如题所述

我之前也遇到过这个问题,咨询过他们的技术支持,先确认一下驱动是否已经装好了(就是USBCAN-II+的SYS指示灯为绿色,就是已经装好驱动),如果装好了,运行一下他们配套的demo,如果也可以,那说明设备是正常运行的。就排查了库以及驱动的问题,而最有可能是因为他们的controlcan.h中导出的是C接口,C++调用时在controlcan.h中所有函数前面加一个extern "C"就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-09
没有加载相应的头文件,也可能是编译系统不兼容该函数