我最近购买了一个PCAN USB device。我在使用Qt GUI连接API时遇到了麻烦。
我在代码中使用#include <libpcan.h>
和#include <pcan.h>
,如一个示例代码中所述。我正在用-lpcanfd
编译器标志编译代码。在标头中添加#include <libpcan.h>
并编译我的Qt
代码后,我收到如下错误:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h:53:16: error:
expected unqualified-id before 'void' static Qt::HANDLE
currentThreadId() Q_DECL_NOTHROW;
如果我评论#include <libpcan.h>
,编译过程就完成了,没有错误。谁能建议我一个解决方案?如果不包含libpcan
标题,我将无法使用该设备。