程序报错如上: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
参考连接: