求助:win7 64位 winSDK2010 qt4.7.1 编译qt creator时出错

5iRM 2010-11-22 01:50:10
小弟是新手,在win7 64位 winSDK2010 qt4.7.1环境下编译qt creator时出错,下面就是出的错误

'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
while trying to match the argument list '()'
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(344) : error C3867: 'QDeclarativeSimpleAction::specifiedObject': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedObject' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(344) : error C2446: '==' : no conversion from 'QObject *' to 'QObject *(__cdecl QDeclarativeSimpleAction::* )(void) const'
There is no context in which this conversion is possible
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(344) : error C2040: '==' : 'QObject *(__cdecl QDeclarativeSimpleAction::* )(void) const' differs in levels of indirection from 'QObject *'
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(369) : error C3867: 'QDeclarativeSimpleAction::specifiedObject': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedObject' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(369) : error C2446: '==' : no conversion from 'QObject *' to 'QObject *(__cdecl QDeclarativeSimpleAction::* )(void) const'
There is no context in which this conversion is possible
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(369) : error C2040: '==' : 'QObject *(__cdecl QDeclarativeSimpleAction::* )(void) const' differs in levels of indirection from 'QObject *'
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(370) : error C2228: left of '.isValid' must have class/struct/union
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(371) : error C3867: 'QDeclarativeSimpleAction::binding': function call missing argument list; use '&QDeclarativeSimpleAction::binding' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(372) : error C3867: 'QDeclarativeSimpleAction::property': function call missing argument list; use '&QDeclarativeSimpleAction::property' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(372) : error C3867: 'QDeclarativeSimpleAction::binding': function call missing argument list; use '&QDeclarativeSimpleAction::binding' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(373) : error C2228: left of '.isValid' must have class/struct/union
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(374) : error C3867: 'QDeclarativeSimpleAction::property': function call missing argument list; use '&QDeclarativeSimpleAction::property' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(375) : error C2228: left of '.write' must have class/struct/union
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(375) : error C3867: 'QDeclarativeSimpleAction::value': function call missing argument list; use '&QDeclarativeSimpleAction::value' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(391) : error C2659: '=' : function as left operand
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(392) : error C2659: '=' : function as left operand
...全文
357 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhf365 2010-11-24
  • 打赏
  • 举报
回复
没看到结贴呀?呵呵
5iRM 2010-11-22
  • 打赏
  • 举报
回复
虽然编译成功了,但是在运行是会出错。
结帖散分了!!!
5iRM 2010-11-22
  • 打赏
  • 举报
回复
参考下面的方法把问题解决了
http://msdn.microsoft.com/en-us/library/b0x1aatf(VS.80).aspx
http://ordinarysky.cn/?tag=error-c3867
5iRM 2010-11-22
  • 打赏
  • 举报
回复
接上条:
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedObject': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedObject' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C2446: '==' : no conversion from 'QObject *' to 'QObject *(__cdecl QDeclarativeSimpleAction::* )(void) const'
There is no context in which this conversion is possible
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C2040: '==' : 'QObject *(__cdecl QDeclarativeSimpleAction::* )(void) const' differs in levels of indirection from 'QObject *'
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : error C3867: 'QDeclarativeSimpleAction::specifiedProperty': function call missing argument list; use '&QDeclarativeSimpleAction::specifiedProperty' to create a pointer to member
..\..\..\..\qt-creator-2.0.1-src\src\plugins\qmldesigner\designercore\instances\qmlpropertychangesnodeinstance.cpp(413) : fatal error C1003: error count exceeds 100; stopping compilation
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\amd64\cl.EXE
"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\amd64\nmake.
exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\amd64\nmake.
exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

16,230

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧