注意:我曾尝试在这里(在 Qt 项目论坛上)问这个问题,但目前无济于事,所以我在这里试试运气。
我正在使用 Qt 5.0.1(在装有 Ubuntu 13.04 的笔记本电脑上),编译器是 gcc 4.7.3(我正在使用 Qt Creator 2.7.0)。
为了让 C++11 正常工作,似乎只需将以下行添加到项目的 .pro 文件中就可以了(或者至少应该这样做):
CONFIG += c++11
但是,当我这样做时,编译时文件 qobjectdefs_impl.h 中会出现大量错误。
有谁知道如何解决这个问题?提前致谢!
编辑:这是一个屏幕截图,以便您可以看到错误的样子(显然当我这样做时会发生错误#include <QColor>
):
注意:如果此处显示太小,则链接到图像。
编辑:升级到我从源代码编译的 gcc 4.8.1 和 Qt 5.1.2 后,我仍然有错误。