我不知道爲什麼我得到錯誤或這些語句。當我爲x86_64系統編譯它時,相同的代碼工作正常,但當我將目標更改爲Beaglebone Black並切換到Angstrom工具鏈時,QTcreator開始在這些行中給出錯誤。編譯QT代碼時出現奇怪和未知的錯誤
//connect(process, &QProcess::readyReadStandardError, [=]{
ui->textBrowser->append(process->readAllStandardError());
});
connect(process, &QProcess::readyReadStandardOutput, [=]{
ui->textBrowser->append(process->readAllStandardOutput());
});
錯誤用於表達式「[=]」。事實上,我不知道爲什麼會出現這個錯誤。這可能與版本有關,bcoz BBB有qt4-embedded。任何幫助,將不勝感激。
您檢查您添加CONFIG + = C++ 14? – 0Tech
https://wiki.qt.io/New_Signal_Slot_Syntax僅適用於qt5 – user3528438
我正在使用CONFIG + = C++ 11 – Learner