错误PRJ0019:工具从“moc'ing qt / gui / QFloatSlider.h”返回错误代码

时间:2011-08-08 18:02:35

标签: c++ visual-studio-2008

我正在Visual Studio 2008上构建一个大型C ++项目我收到此错误消息,我不明白。是否包含.h文件失败?

2 个答案:

答案 0 :(得分:5)

我知道这个帖子已经过时了,但我在Visual Studio 2008上遇到了与C ++项目完全相同的问题,这是我的决议...

VS2008编译告诉我的一件事是它生成了一个登录: “file:// C:\ Documents and Settings \ adam \ My Documents \ Visual Studio 2008 \ Projects \ MyProject \ Debug \ BuildLog.htm”

这个日志为我揭开了问题的神秘面纱。 就我而言,它有以下显式错误消息: c:\ Documents and Settings \ adam \ My Documents \ Visual Studio 2008 \ Projects \ MyProject \ MyProject \ UnitTests.h(36):错误:嵌套类不支持元对象功能

问题在于INSIDE我在这里定义的类,我定义了另一个内部(嵌套)类,其中包括QT宏(所以我可以定义信号和插槽): Q_OBJECT

显然,QT对于这个类在另一个类中嵌套/内部并不开心。所以我只是将类定义移到了外面(IE使它成为非内部的)。

答案 1 :(得分:1)

不,不是。
您是否查找了错误代码 error PRJ0019