Hi,
I have developed many project in C++ which can communicate with USB/UART devices. For example:- I have created the Motor controller application, which was communicating with a micro-controller using the USB(Vendor Specific class). Secondly, MTK(Manufacturing Test Kit), this also was communicating with device(Mouse) using USB. I can show you the demo of any of these application.
Let me know the complete details of the project.
Regards