QT编译报错:error: no matching function for call to ‘MainWindow::connect(QAction*&, void (QAction::*)....
程序员文章站
2022-03-30 21:56:21
...
用qt编译,编译报错:
error: no matching function for call to 'MainWindow::connect(QAction*&, void (QAction::*)(bool), MainWindow* const, MainWindow::MainWindow(QWidget*)::__lambda0)'});
这是因为QT的版本太低。如果我们在写代码的时候,用到了Lambda表达式,如果QT的版本是5.4以前,需要在.pro文件中,加入这样一行代码:
CONFIG += C++11
这样,就可以成功的编译了。