实现两个串口同时数据收发,在连接槽函数时,出现程序异常结束:
connect(serial, SIGNAL(readyRead()), this, SLOT(Serial1_Data_Read_Slot())); //串口1数据接收触发
connect(serial2, SIGNAL(readyRead()), this, SLOT(Serial2_Data_Read_Slot())); //串口2数据接收触发
serial和serial2这两个对象有没有分配空间了呢?有没有初始化了呢?你这个程序异常是段错误,是非法访问内存呢,需要自己看看那里的指针什么的没有分配空间就使用了,或者使用Qt的资源没有步骤使用。