2011-12-19 65 views
0

我正在尝试构建QtCore.lib,并得到这个奇怪的错误。构建QtCore时出错

PRJ0019: A tool returned an error code from "MOC kernel\qtimer.cpp" 

我能够构建qtmain.lib,但不能够进一步发展。

moc.exe在bin文件夹中可用,路径添加到我的PATH。 kernel \ qtimer.cpp文件也存在于corelib文件夹中。

在这方面的任何帮助将不胜感激。我正在用Qt-4.5.2来源构建。

+0

我在Windows上使用4.7.4。 – karlphillip 2011-12-19 21:04:54

+0

是否有特定的原因使用这个相当古老的Qt版本? – 2011-12-19 22:26:35

回答

0

在Qt 4.5.2中moc.exe有一些问题。我发给Qt Support的一封电子邮件中提到,它会修改未修改的文件。它可能会有更多的问题,这可能与您所遇到的问题有关。

对不起,我不记得确切的细节。为了让事情变得更糟,Qt支持当时发给我的链接被破坏了。

他们曾建议使用4.5.3。我认为我们最终停留在4.5.1,我们今天仍在使用它,尽管转向4.7.x.正在我写这篇文章时发生。 :)