在 Windows 下只需要使用其中的6个文件:
qextserialbase.cpp和qextserialbase.h,qextserialport.cpp和qextserialport.h,win_qextserialport.cpp和win_qextserialport.h
如果在 Linux 下则是:qextserialbase.cpp和qextserialbase.h,qextserialport.cpp和qextserialport.h,posix_qextserialport.cpp和posix_qextserialport.h。
Windows/Linux下的串口编程:
由源码我们知道:串口类 Win_QextSerialPort (Linux下则是 Posix_Qextserialport,以下不再说明)是继承自类QextSerialBase ,而类 QextSerialBase 又继承自 QIODevice 。
定义类 Win_QextSerialPort 时:
Windows下是:myCom = new Win_QextSerialPort("com1", QextSerialBase::EventDriven);
<