【发布时间】:2015-07-05 08:09:40
【问题描述】:
我想在 qt creator 的项目中使用 c++11。我尝试通过将以下内容之一添加到 .pro 文件来添加 c++11 支持:
CONFIG += c++11
或
QMAKE_CXXFLAGS += -std=c++11
但是它们都不适合我,并且在将这些添加到 .pro 文件后,编译器(mingw 4.8)给了我很多错误,例如:
C:/Qt/Qt5.3.2/Tools/mingw482_32/i686-w64-mingw32/include/c++/cstdint:48:11: 错误:'::int8_t' 尚未声明 使用 ::int8_t; ^
C:/Qt/Qt5.3.2/Tools/mingw482_32/i686-w64-mingw32/include/c++/cstdint:49:11: 错误:'::int16_t' 尚未声明 使用 ::int16_t; ^
C:/Qt/Qt5.3.2/Tools/mingw482_32/i686-w64-mingw32/include/c++/cstdint:50:11: 错误:'::int32_t' 尚未使用 ::int32_t 声明; ^
C:/Qt/Qt5.3.2/Tools/mingw482_32/i686-w64-mingw32/include/c++/cstdint:51:11: 错误:'::int64_t' 尚未声明 使用 ::int64_t; ^
C:/Qt/Qt5.3.2/Tools/mingw482_32/i686-w64-mingw32/include/c++/cstdint:53:11: 错误:'::int_fast8_t' 尚未声明 使用 ::int_fast8_t;
有什么问题??!
【问题讨论】:
标签: qt c++11 mingw qt-creator mingw32