Quote Originally Posted by shan View Post
1) Does Qt provide any documentation to support the programming and build? (i.e. importing function prototypes, linking to the library, ..)
If you use Qmake to build your project then you want to adjust the INCLUDEPATH and LIBS entries (look in the Qmake docs). Search in this forum... the topic has been gone over several times. If you are using CMake or something else then Qt documentation will not help.

If the library exports C++ objects (mangled names) then you must match the compilers (i.e. almost mandates MSVC). If the library exports on C (plain) names then either MingW or MSVC will work.

2) Is there a better approach to USB communication in Qt?
No.