Qt5对c++11的支持

 

程序报错如上:C1189:#error : Qt requires a C++ compiler and youre does not seem to be thatc++

解决方案以下:函数

四行代码选一行用,总有一款适合你(可是,个人问题仍是没有解决)这个c++ 中的 c 有人大写,有人小写。ui

#5.x以前版本用
#QMAKE_CXXFLAGS += -std=c++0x
#5.x 以后版本用
QMAKE_CXXFLAGS += -std=c++11
#CONFIG += c++11
#CONFIG += c++14

虽然Qt编译运行显示error,可是用VS2017打开,依然OK,能够运行。 .net

点击错误,跟进去,发现是这样的,多是个人Qt Creater4.7.1    Qt 5.9.7   用msvc2017-64编译  的缘由。c++11

从新配置环境变量以下:code

依然不行。blog

//******************************************************************************************************get

自从qt5发布,就公布了Qt5对c++11的支持,qt上最明显的是能够使用lumda表达式了,在connect信号的时候写一些比较简单的槽函数仍是很方便的。  编译器

Qt 5.9.7 已经使用C++ 11的编译器了。qt

参考连接: 

http://www.javashuo.com/article/p-aqdiqbgc-kq.html