我在编译的时候,出现了下列错误:
1>------ 已启动生成: 项目: DemoDX, 配置: Debug Win32 ------
1>正在编译...
1>D3DInital.cpp
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qbytearray.h(363) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qbytearray.h(363) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qbytearray.h(410) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qbytearray.h(410) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qbytearray.h(424) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qbytearray.h(424) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qbytearray.h(427) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qbytearray.h(427) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(116) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(262) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(612) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(613) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(613) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(614) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(614) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(116) : error C2143: 语法错误 : 缺少“)”(在“,”的前面)
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(116) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(116) : error C2059: 语法错误 : “)”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(262) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(701) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(701) : error C2143: 语法错误 : 缺少“)”(在“,”的前面)
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(701) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(701) : error C2059: 语法错误 : “)”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(866) : error C2660: “QString::_free_dbg”: 函数不接受 2 个参数
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(867) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstring.h(867) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qlist.h(76) : warning C4003: “realloc”宏的实参不足
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qlist.h(76) : error C2059: 语法错误 : “,”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qlist.h(323) : error C2059: 语法错误 : “常量”
1> f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qlist.h(329): 参见对正在编译的类 模板 实例化“QList<T>”的引用
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qlist.h(557) : error C2988: 不可识别的模板声明/定义
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qlist.h(557) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qlist.h(323) : error C2059: 语法错误 : “常量”
1> f:\qt\4.5.0\include\qtcore\../../src/corelib/kernel/qobject.h(98): 参见对正在编译的类 模板 实例化“QList<T>”的引用
1> with
1> [
1> T=QObject *
1> ]
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qlist.h(323) : error C2059: 语法错误 : “常量”
1> f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qstringlist.h(67): 参见对正在编译的类 模板 实例化“QList<T>”的引用
1> with
1> [
1> T=QString
1> ]
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(80) : warning C4002: “malloc”宏的实参太多
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(80) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(301) : error C2059: 语法错误 : “常量”
1> f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(309): 参见对正在编译的类 模板 实例化“QVector<T>”的引用
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(302) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(303) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(378) : error C2988: 不可识别的模板声明/定义
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(378) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(415) : error C2988: 不可识别的模板声明/定义
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(415) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(453) : warning C4002: “malloc”宏的实参太多
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(427) : error C2988: 不可识别的模板声明/定义
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(427) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(301) : error C2059: 语法错误 : “常量”
1> f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(767): 参见对正在编译的类 模板 实例化“QVector<T>”的引用
1> with
1> [
1> T=QPointF
1> ]
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(302) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(303) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(301) : error C2059: 语法错误 : “常量”
1> f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(768): 参见对正在编译的类 模板 实例化“QVector<T>”的引用
1> with
1> [
1> T=QPoint
1> ]
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(302) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(303) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(301) : error C2059: 语法错误 : “常量”
1> f:\qt\4.5.0\include\qtgui\../../src/gui/painting/qpainterpath.h(238): 参见对正在编译的类 模板 实例化“QVector<T>”的引用
1> with
1> [
1> T=QPainterPath::Element
1> ]
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(302) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(303) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(301) : error C2059: 语法错误 : “常量”
1> f:\qt\4.5.0\include\qtgui\../../src/gui/painting/qbrush.h(244): 参见对正在编译的类 模板 实例化“QVector<T>”的引用
1> with
1> [
1> T=QGradientStop
1> ]
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(302) : error C2059: 语法错误 : “常量”
1>f:\qt\4.5.0\include\qtcore\../../src/corelib/tools/qvector.h(303) : error C2059: 语法错误 : “常量”
1>生成日志保存在“file://e:\DX\DemoDX\DemoDX\Debug\BuildLog.htm”
1>DemoDX - 44 个错误,13 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
我感觉是QT部分出问题了,哪位给个正解,谢谢大家了!