Qt5对c++11的支持

 

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

解决方案如下:

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

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

虽然Qt编译运行显示error,但是用VS2017打开,依然OK,可以运行。 

点击错误,跟进去,发现是这样的,可能是我的Qt Creater4.7.1    Qt 5.9.7   用msvc2017-64编译  的原因。

重新配置环境变量如下:

依然不行。

//******************************************************************************************************

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

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

参考链接: 

https://blog.csdn.net/carefordsp/article/details/51822792

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值