Qt 5.5.0 初尝试

来源:互联网 发布:网络英语哪里学比较好 编辑:程序博客网 时间:2024/06/16 00:44

Qt 5.5.0 在 2015/7/1 正式发布了,大家都很期待。

这个版本还修复了一个比较重要的bug:android平台上本身不支持多时区。即QTimeZone无法获取到正确的,在Qt5.5.0上也解决了。

笔者把自己正在做的 android/ios app项目,拿到 Qt 5.5.0 上编译,却遇到编译问题(MacBook Air,Mac OS X 10.10.1, xcode 6.4, Qt5.5.0自带Qt Creator, Desktop目标)。



QString类的代码怎么会出错呢。

查找一番,发现是因为我们用了C++11的特性才导致的。我们在pro文件里曾经加过:

QMAKE_CXXFLAGS += -std=c++11 -Wno-unused-parameter

可是去掉的话,虽然QString编译没问题,但是我们用到c++11的特性将全部不能通过。查找一番后,得出这个解决办法:

QMAKE_CXXFLAGS += -Wno-unused-parameter
CONFIG += c++11

0 0