根据龚建伟的《串口通信编程实践》对原始的SerialPort类做了如下优化: 1.ASCII文本和二进制数据发送兼容(如:指定发送长度后可以发送0x00) 2.解决内存泄漏 3.彻底关闭串口,释放串口资源 在自己的工程内添加 #include "CSerialPort.h" 即可使用 自己已在实际工程中使用多次,可放心使用,有什么问题欢迎交流:)