Trouble communicating APIs with my Qt GUI USB PCAN
Posted: Tue 31. Jul 2018, 05:32
I recently bought a USB PCAN device. I am having trouble communicating APIs with my Qt GUI.
I'm using #include <libpcan.h> and #include <pcan.h> in my code as mentioned in a sample code. I'm compiling the code with the -lpcanfd compiler. When I add #include <libpcan.h> to the Qt header and compile my code, I get an error like this:
/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;
If I comment #include <libpcan.h> the compilation process completes without error (s). Can anyone give me a solution? Excluding libpcant, I will not be able to use the device.
I'm using #include <libpcan.h> and #include <pcan.h> in my code as mentioned in a sample code. I'm compiling the code with the -lpcanfd compiler. When I add #include <libpcan.h> to the Qt header and compile my code, I get an error like this:
/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;
If I comment #include <libpcan.h> the compilation process completes without error (s). Can anyone give me a solution? Excluding libpcant, I will not be able to use the device.