• 8338阅读
  • 2回复

我在QT下作DX10,刚在配环境,有个问题请教大家 [复制链接]

上一主题 下一主题
离线guqun
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-24
我在编译的时候,出现了下列错误:
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部分出问题了,哪位给个正解,谢谢大家了!
离线yangfanxing
只看该作者 1楼 发表于: 2009-12-25
引用楼主guqun于2009-12-24 11:33发表的 我在QT下作DX10,刚在配环境,有个问题请教大家 :
我感觉是QT部分出问题了.......


你都看出来是环境还没搭好了~~~先找教程贴吧~把环境搭好再来做你的DemoDX
PHPWind好恶心。。。不想看这种界面。。。
离线imeteora

只看该作者 2楼 发表于: 2010-11-26
我也遇到这样的问题,感觉这个问题很恶搞。

@楼上: 能提供好的教程吗?
快速回复
限100 字节
 
上一个 下一个