This library written in C++ using Qt4 should help wherewer the communication with computer periferies is needed.
Follow the README file to compile the sources or TODO file to see planned features and changes.
QCL is multiplatform library. It uses WinAPI on Windows and POSIX functions on Linux and Mac OS X. Inspiration has been taken from QextSerialPort project which is now a part of Qt5 code base.
Currently only serial port communication is supported.
Sources are available under LPGLv3.