http://doc.qt.io/qt-5/qserialport.html#openQIODevice :: ReadWrite | QIODevice ::バッファなし - サポートされていないオープンモード
警告:モードのQIODevice ::読み取り専用、書き込み専用のQIODevice ::、またはのQIODevice ::読み書きなければなりません。他のモードはサポートされていません。
次のコードはシリアルポートを開きません。
if(serialPort.open (QIODevice::ReadWrite | QIODevice::Unbuffered))
{
qDebug() << "asdasdas";
serialPort.setDataBits(QSerialPort::Data8);
serialPort.setParity(QSerialPort::NoParity);
serialPort.setStopBits(QSerialPort::OneStop);
}
else
{
qDebug() << "QSerialPort::SerialPortError: " << serialPort.errorString();
}
バッファなしフラグを使用する方法は何ですか?
この問題は、遅いと思われるコードを表示しないと答えられません。あなたの質問は、古典的なX-Yの問題です。あなたは、問題Xを解決する方法を本当に尋ねる間に、何の証明もなしに問題Yがあると思います。つまり、コードの開始が遅いということです。 –